summaryrefslogtreecommitdiff
path: root/test/binaryen.js/global.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/global.js')
-rw-r--r--test/binaryen.js/global.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/binaryen.js/global.js b/test/binaryen.js/global.js
index fe212a220..562de7360 100644
--- a/test/binaryen.js/global.js
+++ b/test/binaryen.js/global.js
@@ -13,6 +13,7 @@ function cleanInfo(info) {
}
var module = new Binaryen.Module();
+module.setFeatures(Binaryen.Features.MVP | Binaryen.Features.MutableGlobals);
var initExpr = module.i32.const(1);
var global = module.addGlobal("a-global", Binaryen.i32, false, initExpr);
@@ -27,7 +28,8 @@ console.log("getExpressionInfo(init)=" + JSON.stringify(cleanInfo(initExpInfo)))
console.log(Binaryen.emitText(globalInfo.init));
module.addGlobalExport("a-global", "a-global-exp");
-module.addGlobalImport("a-global-imp", "module", "base", Binaryen.i32);
+module.addGlobalImport("a-global-imp", "module", "base", Binaryen.i32, false);
+module.addGlobalImport("a-mut-global-imp", "module", "base", Binaryen.i32, true);
assert(module.validate());
console.log(module.emitText());