mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-07-04 00:52:00 +00:00
Fix native_env_function.
This commit is contained in:
@ -195,11 +195,14 @@ impl<'a> UserFunctionExecutor for &'a mut FunctionExecutor {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn native_env_function() {
|
fn native_env_function() {
|
||||||
// create new program
|
let program = ProgramInstance::new();
|
||||||
let program = ProgramInstance::with_emscripten_env(Default::default()).unwrap();
|
let env_module = module()
|
||||||
// => env module is created
|
.memory()
|
||||||
let env_instance = program.module("env").unwrap();
|
.with_min(1)
|
||||||
// => linear memory is created
|
.build()
|
||||||
|
.with_export(ExportEntry::new("memory".into(), Internal::Memory(0)))
|
||||||
|
.build();
|
||||||
|
let env_instance = program.add_module("env", env_module, None).unwrap();
|
||||||
let env_memory = env_instance.memory(ItemIndex::Internal(0)).unwrap();
|
let env_memory = env_instance.memory(ItemIndex::Internal(0)).unwrap();
|
||||||
|
|
||||||
// create native env module executor
|
// create native env module executor
|
||||||
|
Reference in New Issue
Block a user