summaryrefslogtreecommitdiff
path: root/test/binaryen.js/expressions.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/expressions.js')
-rw-r--r--test/binaryen.js/expressions.js37
1 files changed, 0 insertions, 37 deletions
diff --git a/test/binaryen.js/expressions.js b/test/binaryen.js/expressions.js
index 603ca3250..a49546b91 100644
--- a/test/binaryen.js/expressions.js
+++ b/test/binaryen.js/expressions.js
@@ -1581,43 +1581,6 @@ console.log("# Rethrow");
module.dispose();
})();
-console.log("# BrOnExn");
-(function testBrOnExn() {
- const module = new binaryen.Module();
- module.addEvent("event1", 0, binaryen.none, binaryen.none);
- module.addEvent("event2", 0, binaryen.none, binaryen.none);
-
- var name = "foo";
- var event = "event1";
- var exnref = module.local.get(1, binaryen.exnref);
- const theBrOnExn = binaryen.BrOnExn(module.br_on_exn(name, event, exnref));
- assert(theBrOnExn instanceof binaryen.BrOnExn);
- assert(theBrOnExn instanceof binaryen.Expression);
- assert(theBrOnExn.name === name);
- assert(theBrOnExn.event === event);
- assert(theBrOnExn.exnref === exnref);
- assert(theBrOnExn.type === binaryen.exnref);
-
- theBrOnExn.name = name = "bar";
- assert(theBrOnExn.name === name);
- theBrOnExn.event = event = "event2";
- assert(theBrOnExn.event === event);
- theBrOnExn.exnref = exnref = module.local.get(2, binaryen.exnref);
- assert(theBrOnExn.exnref === exnref);
- theBrOnExn.type = binaryen.f64;
- theBrOnExn.finalize();
- assert(theBrOnExn.type === binaryen.exnref);
-
- console.log(theBrOnExn.toText());
- assert(
- theBrOnExn.toText()
- ==
- "(br_on_exn $bar $event2\n (local.get $2)\n)\n"
- );
-
- module.dispose();
-})();
-
console.log("# TupleMake");
(function testTupleMake() {
const module = new binaryen.Module();