summaryrefslogtreecommitdiff
path: root/test/binaryen.js/validation_errors.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/validation_errors.js')
-rw-r--r--test/binaryen.js/validation_errors.js52
1 files changed, 28 insertions, 24 deletions
diff --git a/test/binaryen.js/validation_errors.js b/test/binaryen.js/validation_errors.js
index 16bc6f433..1251d37e6 100644
--- a/test/binaryen.js/validation_errors.js
+++ b/test/binaryen.js/validation_errors.js
@@ -1,25 +1,29 @@
-(function() {
- var mod = new Binaryen.Module();
- var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
- mod.block("", [
- mod.drop(
- mod.global.get("missing", Binaryen.i32)
- )
- ])
- );
- mod.addExport("test", func);
- console.log(mod.validate())
-})();
+function test() {
+ (function() {
+ var mod = new Binaryen.Module();
+ var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
+ mod.block("", [
+ mod.drop(
+ mod.global.get("missing", Binaryen.i32)
+ )
+ ])
+ );
+ mod.addExport("test", func);
+ console.log(mod.validate())
+ })();
-(function() {
- var mod = new Binaryen.Module();
- var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
- mod.block("", [
- mod.drop(
- mod.local.get(0, Binaryen.i32)
- )
- ])
- );
- mod.addFunctionExport("test", "test", func);
- console.log(mod.validate())
-})();
+ (function() {
+ var mod = new Binaryen.Module();
+ var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
+ mod.block("", [
+ mod.drop(
+ mod.local.get(0, Binaryen.i32)
+ )
+ ])
+ );
+ mod.addFunctionExport("test", "test", func);
+ console.log(mod.validate())
+ })();
+}
+
+Binaryen.ready.then(test);