diff --git a/lib/api/src/externals/global.rs b/lib/api/src/externals/global.rs index 1f404d88e..7203700db 100644 --- a/lib/api/src/externals/global.rs +++ b/lib/api/src/externals/global.rs @@ -47,7 +47,7 @@ impl Global { Val::I64(x) => *global.get_mut().as_i64_mut() = x, Val::F32(x) => *global.get_mut().as_f32_mut() = x, Val::F64(x) => *global.get_mut().as_f64_mut() = x, - Val::V128(x) => *global.get_mut().as_u128_bits_mut() = x.bytes(), + Val::V128(x) => *global.get_mut().as_u128_bits_mut() = x.to_ne_bytes(), _ => return Err(RuntimeError::new(format!("create_global for {:?}", val))), } };