replace unimplemented by Err

This commit is contained in:
Patrick Ventuzelo
2019-09-09 13:50:30 +02:00
parent 30d80c3956
commit 3a54111988

View File

@ -257,8 +257,16 @@ impl FuncResolverBuilder {
VmCallKind::StaticMemoryGrow => vmcalls::local_static_memory_grow as _, VmCallKind::StaticMemoryGrow => vmcalls::local_static_memory_grow as _,
VmCallKind::StaticMemorySize => vmcalls::local_static_memory_size as _, VmCallKind::StaticMemorySize => vmcalls::local_static_memory_size as _,
VmCallKind::SharedStaticMemoryGrow => unimplemented!(), VmCallKind::SharedStaticMemoryGrow => {
VmCallKind::SharedStaticMemorySize => unimplemented!(), Err(CompileError::InternalError {
msg: format!("unimplemented: memory_grow on local shared static memory"),
})?
}
VmCallKind::SharedStaticMemorySize => {
Err(CompileError::InternalError {
msg: format!("unimplemented: current_memory on local shared static memory"),
})?
}
VmCallKind::DynamicMemoryGrow => { VmCallKind::DynamicMemoryGrow => {
vmcalls::local_dynamic_memory_grow as _ vmcalls::local_dynamic_memory_grow as _
@ -275,8 +283,16 @@ impl FuncResolverBuilder {
vmcalls::imported_static_memory_size as _ vmcalls::imported_static_memory_size as _
} }
VmCallKind::SharedStaticMemoryGrow => unimplemented!(), VmCallKind::SharedStaticMemoryGrow => {
VmCallKind::SharedStaticMemorySize => unimplemented!(), Err(CompileError::InternalError {
msg: format!("unimplemented: memory_grow on imported shared static memory"),
})?
}
VmCallKind::SharedStaticMemorySize => {
Err(CompileError::InternalError {
msg: format!("unimplemented: current_memory on imported shared static memory"),
})?
}
VmCallKind::DynamicMemoryGrow => { VmCallKind::DynamicMemoryGrow => {
vmcalls::imported_dynamic_memory_grow as _ vmcalls::imported_dynamic_memory_grow as _