summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/gen-s-parser.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/gen-s-parser.py b/scripts/gen-s-parser.py
index 232429fe0..e452f82d6 100755
--- a/scripts/gen-s-parser.py
+++ b/scripts/gen-s-parser.py
@@ -606,9 +606,9 @@ instructions = [
("ref.is_data", "makeRefTest(s, Type(HeapType::data, NonNullable))"),
("ref.is_i31", "makeRefTest(s, Type(HeapType::i31, NonNullable))"),
("ref.as_non_null", "makeRefAs(s, RefAsNonNull)"),
- ("ref.as_func", "makeRefAs(s, RefAsFunc)"),
- ("ref.as_data", "makeRefAs(s, RefAsData)"),
- ("ref.as_i31", "makeRefAs(s, RefAsI31)"),
+ ("ref.as_func", "makeRefCast(s, Type(HeapType::func, NonNullable))"),
+ ("ref.as_data", "makeRefCast(s, Type(HeapType::data, NonNullable))"),
+ ("ref.as_i31", "makeRefCast(s, Type(HeapType::i31, NonNullable))"),
("extern.internalize", "makeRefAs(s, ExternInternalize)"),
("extern.externalize", "makeRefAs(s, ExternExternalize)"),
("string.new_wtf8", "makeStringNew(s, StringNewWTF8)"),