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
2 files changed, 6 insertions, 0 deletions
diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py
index 1fa9d2ace..b72a81c13 100755
--- a/scripts/fuzz_opt.py
+++ b/scripts/fuzz_opt.py
@@ -181,6 +181,7 @@ def get_important_initial_contents():
os.path.join('lit', 'passes', 'optimize-instructions-gc-iit.wast'),
os.path.join('lit', 'passes', 'optimize-instructions-call_ref.wast'),
os.path.join('lit', 'passes', 'inlining_splitting.wast'),
+ os.path.join('heap-types.wast'),
]
RECENT_DAYS = 30
diff --git a/scripts/gen-s-parser.py b/scripts/gen-s-parser.py
index 556f537e7..cc9ffc7c3 100755
--- a/scripts/gen-s-parser.py
+++ b/scripts/gen-s-parser.py
@@ -557,13 +557,18 @@ instructions = [
("rtt.fresh_sub", "makeRttFreshSub(s)"),
("struct.new_with_rtt", "makeStructNew(s, false)"),
("struct.new_default_with_rtt", "makeStructNew(s, true)"),
+ ("struct.new", "makeStructNewStatic(s, false)"),
+ ("struct.new_default", "makeStructNewStatic(s, true)"),
("struct.get", "makeStructGet(s)"),
("struct.get_s", "makeStructGet(s, true)"),
("struct.get_u", "makeStructGet(s, false)"),
("struct.set", "makeStructSet(s)"),
("array.new_with_rtt", "makeArrayNew(s, false)"),
("array.new_default_with_rtt", "makeArrayNew(s, true)"),
+ ("array.new", "makeArrayNewStatic(s, false)"),
+ ("array.new_default", "makeArrayNewStatic(s, true)"),
("array.init", "makeArrayInit(s)"),
+ ("array.init_static", "makeArrayInitStatic(s)"),
("array.get", "makeArrayGet(s)"),
("array.get_s", "makeArrayGet(s, true)"),
("array.get_u", "makeArrayGet(s, false)"),