bug1678542.js (380B)
1 var ins = new WebAssembly.Instance(new WebAssembly.Module(wasmTextToBinary(` 2 (module 3 (global $g (export "g") (mut f64) (f64.const 0)) 4 (func $p (param f64) (result f64) (local.get 0)) 5 (func (export "f") (param f64) (result f64) 6 (global.set $g (f64.neg (local.get 0))) 7 (call $p (local.get 0))))`))); 8 assertEq(ins.exports.f(3), 3); 9 assertEq(ins.exports.g.value, -3);