summaryrefslogtreecommitdiff
path: root/test/binaryen.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js')
-rw-r--r--test/binaryen.js/event.js4
-rw-r--r--test/binaryen.js/kitchen-sink.js4
-rw-r--r--test/binaryen.js/kitchen-sink.js.txt5
3 files changed, 11 insertions, 2 deletions
diff --git a/test/binaryen.js/event.js b/test/binaryen.js/event.js
index 64d7659b8..f705edc38 100644
--- a/test/binaryen.js/event.js
+++ b/test/binaryen.js/event.js
@@ -7,7 +7,9 @@ function cleanInfo(info) {
}
var module = new binaryen.Module();
-module.setFeatures(binaryen.Features.ExceptionHandling | binaryen.Features.Multivalue);
+module.setFeatures(binaryen.Features.ReferenceTypes |
+ binaryen.Features.ExceptionHandling |
+ binaryen.Features.Multivalue);
var pairType = binaryen.createType([binaryen.i32, binaryen.f32]);
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js
index e82090858..b90890466 100644
--- a/test/binaryen.js/kitchen-sink.js
+++ b/test/binaryen.js/kitchen-sink.js
@@ -77,6 +77,9 @@ function test_types() {
console.log(" // BinaryenTypeExnref: " + binaryen.exnref);
console.log(" //", binaryen.expandType(binaryen.exnref).join(","));
+ console.log(" // BinaryenTypeAnyref: " + binaryen.anyref);
+ console.log(" //", binaryen.expandType(binaryen.anyref).join(","));
+
console.log(" // BinaryenTypeAuto: " + binaryen.auto);
var i32_pair = binaryen.createType([binaryen.i32, binaryen.i32]);
@@ -103,6 +106,7 @@ function test_features() {
console.log("Features.TailCall: " + binaryen.Features.TailCall);
console.log("Features.ReferenceTypes: " + binaryen.Features.ReferenceTypes);
console.log("Features.Multivalue: " + binaryen.Features.Multivalue);
+ console.log("Features.Anyref: " + binaryen.Features.Anyref);
console.log("Features.All: " + binaryen.Features.All);
}
diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt
index 917525eeb..52b15f8ff 100644
--- a/test/binaryen.js/kitchen-sink.js.txt
+++ b/test/binaryen.js/kitchen-sink.js.txt
@@ -18,6 +18,8 @@
// 8
// BinaryenTypeExnref: 9
// 9
+ // BinaryenTypeAnyref: 10
+ // 10
// BinaryenTypeAuto: -1
// 2,2
// 2,2
@@ -33,7 +35,8 @@ Features.ExceptionHandling: 64
Features.TailCall: 128
Features.ReferenceTypes: 256
Features.Multivalue: 512
-Features.All: 1023
+Features.Anyref: 1024
+Features.All: 2047
InvalidId: 0
BlockId: 1
IfId: 2