mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-07 13:18:20 +00:00
Fixed global API
This commit is contained in:
3
lib/api/src/externals/global.rs
vendored
3
lib/api/src/externals/global.rs
vendored
@@ -47,12 +47,11 @@ impl Global {
|
|||||||
Val::I64(x) => *global.get_mut().as_i64_mut() = x,
|
Val::I64(x) => *global.get_mut().as_i64_mut() = x,
|
||||||
Val::F32(x) => *global.get_mut().as_f32_mut() = x,
|
Val::F32(x) => *global.get_mut().as_f32_mut() = x,
|
||||||
Val::F64(x) => *global.get_mut().as_f64_mut() = x,
|
Val::F64(x) => *global.get_mut().as_f64_mut() = x,
|
||||||
|
Val::V128(x) => *definition.as_u128_bits_mut() = x,
|
||||||
_ => return Err(RuntimeError::new(format!("create_global for {:?}", val))),
|
_ => return Err(RuntimeError::new(format!("create_global for {:?}", val))),
|
||||||
// Val::V128(x) => *definition.as_u128_bits_mut() = x,
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
let definition = global.vmglobal();
|
|
||||||
Ok(Global {
|
Ok(Global {
|
||||||
store: store.clone(),
|
store: store.clone(),
|
||||||
global: Arc::new(global),
|
global: Arc::new(global),
|
||||||
|
|||||||
Reference in New Issue
Block a user