diff options
Diffstat (limited to 'test/binaryen.js/validation_errors.js')
-rw-r--r-- | test/binaryen.js/validation_errors.js | 52 |
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); |