-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Error when compile on linux with
cranelift-jit = { version = "0.79", features = ['selinux-fix'] }
With versions 0.77, 0.78 also not compiled.
error[E0308]: mismatched types
--> /home/ali/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-jit-0.79.0/src/memory.rs:37:9
|
35 | fn with_size(size: usize) -> io::Result {
| ---------------- expected std::result::Result<PtrLen, std::io::Error>
because of return type
36 | let alloc_size = region::page::ceil(size);
37 | / MmapMut::map_anon(alloc_size).map(|mut mmap| {
38 | | // The order here is important; we assign the pointer first to get
39 | | // around compile time borrow errors.
40 | | Ok(Self {
... |
44 | | })
45 | | })
| |__________^ expected struct PtrLen
, found enum std::result::Result
|
= note: expected enum std::result::Result<PtrLen, _>
found enum std::result::Result<std::result::Result<PtrLen, _>, _>