summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/fuzz_opt.py1
-rwxr-xr-xscripts/gen-s-parser.py5
-rw-r--r--scripts/test/binaryenjs.py2
3 files changed, 5 insertions, 3 deletions
diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py
index 2707df4c0..ada930127 100755
--- a/scripts/fuzz_opt.py
+++ b/scripts/fuzz_opt.py
@@ -356,6 +356,7 @@ INITIAL_CONTENTS_IGNORE = [
'shared-polymorphism.wast',
'shared-struct.wast',
'shared-array.wast',
+ 'shared-i31.wast',
]
diff --git a/scripts/gen-s-parser.py b/scripts/gen-s-parser.py
index 43a85c636..711096a5b 100755
--- a/scripts/gen-s-parser.py
+++ b/scripts/gen-s-parser.py
@@ -572,8 +572,9 @@ instructions = [
("resume", "makeResume()"),
("suspend", "makeSuspend()"),
# GC
- ("i31.new", "makeRefI31()"), # deprecated
- ("ref.i31", "makeRefI31()"),
+ ("i31.new", "makeRefI31(Unshared)"), # deprecated
+ ("ref.i31", "makeRefI31(Unshared)"),
+ ("ref.i31_shared", "makeRefI31(Shared)"),
("i31.get_s", "makeI31Get(true)"),
("i31.get_u", "makeI31Get(false)"),
("ref.test", "makeRefTest()"),
diff --git a/scripts/test/binaryenjs.py b/scripts/test/binaryenjs.py
index d546ced13..93fbe532f 100644
--- a/scripts/test/binaryenjs.py
+++ b/scripts/test/binaryenjs.py
@@ -60,7 +60,7 @@ def do_test_binaryen_js_with(which):
test([shared.MOZJS, '-m', 'a.mjs'])
if shared.NODEJS:
if node_has_wasm or 'WebAssembly.' not in test_src:
- test([shared.NODEJS, '--experimental-wasm-eh', 'a.mjs'])
+ test([shared.NODEJS, 'a.mjs'])
else:
print('Skipping ' + test_path + ' because WebAssembly might not be supported')