Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions wasm/core/js/bulk-memory/table_fill.wast.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,25 @@ let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x
let $1 = instance($$1);

// table_fill.wast:17
assert_return(() => call($1, "get", [1]), "table_fill.wast:17", null);
assert_return(() => call($1, "get", [1]), "table_fill.wast:17", "ref.null");

// table_fill.wast:18
assert_return(() => call($1, "get", [2]), "table_fill.wast:18", null);
assert_return(() => call($1, "get", [2]), "table_fill.wast:18", "ref.null");

// table_fill.wast:19
assert_return(() => call($1, "get", [3]), "table_fill.wast:19", null);
assert_return(() => call($1, "get", [3]), "table_fill.wast:19", "ref.null");

// table_fill.wast:20
assert_return(() => call($1, "get", [4]), "table_fill.wast:20", null);
assert_return(() => call($1, "get", [4]), "table_fill.wast:20", "ref.null");

// table_fill.wast:21
assert_return(() => call($1, "get", [5]), "table_fill.wast:21", null);
assert_return(() => call($1, "get", [5]), "table_fill.wast:21", "ref.null");

// table_fill.wast:23
assert_return(() => call($1, "fill", [2, hostref(1), 3]), "table_fill.wast:23");

// table_fill.wast:24
assert_return(() => call($1, "get", [1]), "table_fill.wast:24", null);
assert_return(() => call($1, "get", [1]), "table_fill.wast:24", "ref.null");

// table_fill.wast:25
assert_return(() => call($1, "get", [2]), "table_fill.wast:25", hostref(1));
Expand All @@ -37,7 +37,7 @@ assert_return(() => call($1, "get", [3]), "table_fill.wast:26", hostref(1));
assert_return(() => call($1, "get", [4]), "table_fill.wast:27", hostref(1));

// table_fill.wast:28
assert_return(() => call($1, "get", [5]), "table_fill.wast:28", null);
assert_return(() => call($1, "get", [5]), "table_fill.wast:28", "ref.null");

// table_fill.wast:30
assert_return(() => call($1, "fill", [4, hostref(2), 2]), "table_fill.wast:30");
Expand All @@ -52,7 +52,7 @@ assert_return(() => call($1, "get", [4]), "table_fill.wast:32", hostref(2));
assert_return(() => call($1, "get", [5]), "table_fill.wast:33", hostref(2));

// table_fill.wast:34
assert_return(() => call($1, "get", [6]), "table_fill.wast:34", null);
assert_return(() => call($1, "get", [6]), "table_fill.wast:34", "ref.null");

// table_fill.wast:36
assert_return(() => call($1, "fill", [4, hostref(3), 0]), "table_fill.wast:36");
Expand All @@ -70,7 +70,7 @@ assert_return(() => call($1, "get", [5]), "table_fill.wast:39", hostref(2));
assert_return(() => call($1, "fill", [8, hostref(4), 2]), "table_fill.wast:41");

// table_fill.wast:42
assert_return(() => call($1, "get", [7]), "table_fill.wast:42", null);
assert_return(() => call($1, "get", [7]), "table_fill.wast:42", "ref.null");

// table_fill.wast:43
assert_return(() => call($1, "get", [8]), "table_fill.wast:43", hostref(4));
Expand All @@ -85,25 +85,25 @@ assert_return(() => call($1, "fill-abbrev", [9, null, 1]), "table_fill.wast:46")
assert_return(() => call($1, "get", [8]), "table_fill.wast:47", hostref(4));

// table_fill.wast:48
assert_return(() => call($1, "get", [9]), "table_fill.wast:48", null);
assert_return(() => call($1, "get", [9]), "table_fill.wast:48", "ref.null");

// table_fill.wast:50
assert_return(() => call($1, "fill", [10, hostref(5), 0]), "table_fill.wast:50");

// table_fill.wast:51
assert_return(() => call($1, "get", [9]), "table_fill.wast:51", null);
assert_return(() => call($1, "get", [9]), "table_fill.wast:51", "ref.null");

// table_fill.wast:53
assert_trap(() => call($1, "fill", [8, hostref(6), 3]), "table_fill.wast:53");

// table_fill.wast:57
assert_return(() => call($1, "get", [7]), "table_fill.wast:57", null);
assert_return(() => call($1, "get", [7]), "table_fill.wast:57", "ref.null");

// table_fill.wast:58
assert_return(() => call($1, "get", [8]), "table_fill.wast:58", hostref(4));

// table_fill.wast:59
assert_return(() => call($1, "get", [9]), "table_fill.wast:59", null);
assert_return(() => call($1, "get", [9]), "table_fill.wast:59", "ref.null");

// table_fill.wast:61
assert_trap(() => call($1, "fill", [11, null, 0]), "table_fill.wast:61");
Expand Down
6 changes: 3 additions & 3 deletions wasm/core/js/elem.wast.js
Original file line number Diff line number Diff line change
Expand Up @@ -630,10 +630,10 @@ let m = $69;
register("exporter", m)

// elem.wast:1016
assert_return(() => call(m, "get", [0]), "elem.wast:1016", null);
assert_return(() => call(m, "get", [0]), "elem.wast:1016", "ref.null");

// elem.wast:1017
assert_return(() => call(m, "get", [1]), "elem.wast:1017", null);
assert_return(() => call(m, "get", [1]), "elem.wast:1017", "ref.null");

// elem.wast:1019
assert_return(() => call(m, "set", [0, hostref(42)]), "elem.wast:1019");
Expand All @@ -654,7 +654,7 @@ let $$82 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\
let $70 = instance($$82);

// elem.wast:1029
assert_return(() => call(m, "get", [0]), "elem.wast:1029", null);
assert_return(() => call(m, "get", [0]), "elem.wast:1029", "ref.null");

// elem.wast:1030
assert_return(() => call(m, "get", [1]), "elem.wast:1030", hostref(137));
Expand Down
12 changes: 12 additions & 0 deletions wasm/core/js/exceptions/try_table.wast.js
Original file line number Diff line number Diff line change
Expand Up @@ -206,5 +206,17 @@ assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x03\x60

// try_table.wast:483
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x63\x00\x00\x60\x00\x01\x64\x00\x60\x00\x02\x64\x00\x64\x69\x03\x82\x80\x80\x80\x00\x01\x02\x0d\x83\x80\x80\x80\x00\x01\x00\x01\x07\x8d\x80\x80\x80\x00\x01\x09\x63\x61\x74\x63\x68\x5f\x72\x65\x66\x00\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x03\x1f\x40\x01\x01\x00\x00\x0b\x00\x0b\x0b", "try_table.wast:483");

// try_table.wast:499
let $$6 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\xa4\x80\x80\x80\x00\x02\x0c\x61\x73\x2d\x62\x72\x2d\x74\x61\x72\x67\x65\x74\x00\x00\x11\x61\x73\x2d\x76\x61\x6c\x75\x65\x2d\x70\x72\x6f\x76\x69\x64\x65\x72\x00\x01\x0a\xae\x80\x80\x80\x00\x02\x93\x80\x80\x80\x00\x00\x02\x40\x1f\x40\x00\x0c\x00\x00\x0b\x41\xef\x00\x0f\x0b\x41\xde\x01\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x1f\x7f\x00\x41\xcd\x02\x0c\x00\x0b\x0f\x0b\x00\x0b", "try_table.wast:499");

// try_table.wast:499
let $6 = instance($$6);

// try_table.wast:522
assert_return(() => call($6, "as-br-target", []), "try_table.wast:522", 111);

// try_table.wast:523
assert_return(() => call($6, "as-value-provider", []), "try_table.wast:523", 333);
reinitializeRegistry();
})();
102 changes: 69 additions & 33 deletions wasm/core/js/gc/array_init_elem.wast.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,66 +10,102 @@ assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e\x70\x01\x60\x01\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x9d\x80\x80\x80\x00\x01\x19\x61\x72\x72\x61\x79\x2e\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x69\x6e\x76\x61\x6c\x69\x64\x2d\x32\x00\x00\x09\x84\x80\x80\x80\x00\x01\x05\x6f\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x20\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b", "array_init_elem.wast:31");

// array_init_elem.wast:44
let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x05\x60\x00\x00\x5e\x64\x00\x00\x5e\x70\x01\x60\x01\x7f\x00\x60\x03\x7f\x7f\x7f\x00\x03\x86\x80\x80\x80\x00\x05\x00\x03\x00\x04\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x06\x95\x80\x80\x80\x00\x02\x64\x01\x00\xd2\x00\x41\x0c\xfb\x06\x01\x0b\x64\x02\x00\x41\x0c\xfb\x07\x02\x0b\x07\xc7\x80\x80\x80\x00\x04\x0e\x61\x72\x72\x61\x79\x5f\x63\x61\x6c\x6c\x5f\x6e\x74\x68\x00\x01\x14\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x6e\x75\x6c\x6c\x00\x02\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x03\x09\x64\x72\x6f\x70\x5f\x73\x65\x67\x73\x00\x04\x09\x90\x80\x80\x80\x00\x01\x01\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xcf\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x23\x01\x20\x00\xfb\x0b\x02\x26\x00\x41\x00\x11\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\xd0\x02\x41\x00\x41\x00\x41\x00\xfb\x13\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x23\x01\x20\x00\x20\x01\x20\x02\xfb\x13\x02\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b", "array_init_elem.wast:44");
let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x05\x5e\x70\x01\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x00\x00\x60\x03\x7f\x7f\x7f\x00\x03\x91\x80\x80\x80\x00\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x04\x03\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x0c\xfb\x07\x00\x0b\x07\xc7\x80\x80\x80\x00\x04\x0e\x61\x72\x72\x61\x79\x5f\x63\x61\x6c\x6c\x5f\x6e\x74\x68\x00\x0c\x14\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x6e\x75\x6c\x6c\x00\x0d\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x0e\x09\x64\x72\x6f\x70\x5f\x73\x65\x67\x73\x00\x0f\x09\x90\x80\x80\x80\x00\x01\x01\x00\x0c\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0a\xb4\x81\x80\x80\x00\x10\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x23\x00\x20\x00\xfb\x0b\x00\x26\x00\x41\x00\x11\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\xd0\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b", "array_init_elem.wast:44");

// array_init_elem.wast:44
let $1 = instance($$1);

// array_init_elem.wast:78
assert_trap(() => call($1, "array_init_elem-null", []), "array_init_elem.wast:78");

// array_init_elem.wast:81
assert_trap(() => call($1, "array_init_elem", [13, 0, 0]), "array_init_elem.wast:81");

// array_init_elem.wast:82
assert_trap(() => call($1, "array_init_elem", [0, 13, 0]), "array_init_elem.wast:82");

// array_init_elem.wast:85
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:85");
assert_trap(() => call($1, "array_init_elem-null", []), "array_init_elem.wast:85");

// array_init_elem.wast:86
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:86");
// array_init_elem.wast:88
assert_trap(() => call($1, "array_init_elem", [13, 0, 0]), "array_init_elem.wast:88");

// array_init_elem.wast:89
assert_return(() => call($1, "array_init_elem", [12, 0, 0]), "array_init_elem.wast:89");
assert_trap(() => call($1, "array_init_elem", [0, 13, 0]), "array_init_elem.wast:89");

// array_init_elem.wast:90
assert_return(() => call($1, "array_init_elem", [0, 12, 0]), "array_init_elem.wast:90");
// array_init_elem.wast:92
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:92");

// array_init_elem.wast:93
assert_trap(() => call($1, "array_call_nth", [0]), "array_init_elem.wast:93");

// array_init_elem.wast:94
assert_trap(() => call($1, "array_call_nth", [5]), "array_init_elem.wast:94");

// array_init_elem.wast:95
assert_trap(() => call($1, "array_call_nth", [11]), "array_init_elem.wast:95");
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:93");

// array_init_elem.wast:96
assert_trap(() => call($1, "array_call_nth", [12]), "array_init_elem.wast:96");
assert_return(() => call($1, "array_init_elem", [12, 0, 0]), "array_init_elem.wast:96");

// array_init_elem.wast:99
assert_return(() => call($1, "array_init_elem", [2, 3, 2]), "array_init_elem.wast:99");
// array_init_elem.wast:97
assert_return(() => call($1, "array_init_elem", [0, 12, 0]), "array_init_elem.wast:97");

// array_init_elem.wast:100
assert_trap(() => call($1, "array_call_nth", [1]), "array_init_elem.wast:100");
assert_trap(() => call($1, "array_call_nth", [0]), "array_init_elem.wast:100");

// array_init_elem.wast:101
assert_return(() => call($1, "array_call_nth", [2]), "array_init_elem.wast:101");
assert_trap(() => call($1, "array_call_nth", [5]), "array_init_elem.wast:101");

// array_init_elem.wast:102
assert_return(() => call($1, "array_call_nth", [3]), "array_init_elem.wast:102");
assert_trap(() => call($1, "array_call_nth", [11]), "array_init_elem.wast:102");

// array_init_elem.wast:103
assert_trap(() => call($1, "array_call_nth", [4]), "array_init_elem.wast:103");
assert_trap(() => call($1, "array_call_nth", [12]), "array_init_elem.wast:103");

// array_init_elem.wast:106
assert_return(() => call($1, "drop_segs", []), "array_init_elem.wast:106");
assert_return(() => call($1, "array_init_elem", [2, 3, 2]), "array_init_elem.wast:106");

// array_init_elem.wast:107
assert_return(() => call($1, "array_init_elem", [0, 0, 0]), "array_init_elem.wast:107");
assert_trap(() => call($1, "array_call_nth", [1]), "array_init_elem.wast:107");

// array_init_elem.wast:108
assert_trap(() => call($1, "array_init_elem", [0, 0, 1]), "array_init_elem.wast:108");
assert_return(() => call($1, "array_call_nth", [2]), "array_init_elem.wast:108", 3);

// array_init_elem.wast:109
assert_return(() => call($1, "array_call_nth", [3]), "array_init_elem.wast:109", 4);

// array_init_elem.wast:110
assert_trap(() => call($1, "array_call_nth", [4]), "array_init_elem.wast:110");

// array_init_elem.wast:113
assert_return(() => call($1, "drop_segs", []), "array_init_elem.wast:113");

// array_init_elem.wast:114
assert_return(() => call($1, "array_init_elem", [0, 0, 0]), "array_init_elem.wast:114");

// array_init_elem.wast:115
assert_trap(() => call($1, "array_init_elem", [0, 0, 1]), "array_init_elem.wast:115");

// array_init_elem.wast:117
let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x5e\x6a\x01\x60\x03\x7f\x7f\x7f\x00\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x01\x02\x03\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x02\xfb\x07\x00\x0b\x07\xb4\x80\x80\x80\x00\x03\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x00\x0d\x61\x72\x72\x61\x79\x5f\x6c\x65\x6e\x5f\x6e\x74\x68\x00\x01\x0e\x61\x72\x72\x61\x79\x5f\x65\x71\x5f\x65\x6c\x65\x6d\x73\x00\x02\x09\x90\x80\x80\x80\x00\x01\x05\x6a\x02\x41\x01\xfb\x07\x00\x0b\x41\x02\xfb\x07\x00\x0b\x0a\xba\x80\x80\x80\x00\x03\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x8b\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\xfb\x0f\x0b\x91\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\x23\x00\x20\x01\xfb\x0b\x00\xd3\x0b", "array_init_elem.wast:117");

// array_init_elem.wast:117
let $2 = instance($$2);

// array_init_elem.wast:144
assert_trap(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:144");

// array_init_elem.wast:145
assert_trap(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:145");

// array_init_elem.wast:148
assert_return(() => call($2, "array_init_elem", [0, 0, 2]), "array_init_elem.wast:148");

// array_init_elem.wast:149
assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:149", 1);

// array_init_elem.wast:150
assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:150", 2);

// array_init_elem.wast:151
assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:151", 0);

// array_init_elem.wast:154
assert_return(() => call($2, "array_init_elem", [1, 0, 1]), "array_init_elem.wast:154");

// array_init_elem.wast:155
assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:155", 1);

// array_init_elem.wast:156
assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:156", 1);

// array_init_elem.wast:157
assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:157", 1);
reinitializeRegistry();
})();
12 changes: 6 additions & 6 deletions wasm/core/js/gc/extern.wast.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ run(() => call($1, "init", [hostref(0)]), "extern.wast:37");
assert_return(() => call($1, "internalize", [hostref(1)]), "extern.wast:39", hostref(1));

// extern.wast:40
assert_return(() => call($1, "internalize", [null]), "extern.wast:40", null);
assert_return(() => call($1, "internalize", [null]), "extern.wast:40", "ref.null");

// extern.wast:42
assert_return(() => call($1, "externalize", [hostref(2)]), "extern.wast:42", hostref(2));

// extern.wast:43
assert_return(() => call($1, "externalize", [null]), "extern.wast:43", null);
assert_return(() => call($1, "externalize", [null]), "extern.wast:43", "ref.null");

// extern.wast:45
assert_return(() => call($1, "externalize-i", [0]), "extern.wast:45", null);
assert_return(() => call($1, "externalize-i", [0]), "extern.wast:45", "ref.null");

// extern.wast:46
assert_return(() => call($1, "externalize-i", [1]), "extern.wast:46", "ref.extern");
Expand All @@ -37,10 +37,10 @@ assert_return(() => call($1, "externalize-i", [3]), "extern.wast:48", "ref.exter
assert_return(() => call($1, "externalize-i", [4]), "extern.wast:49", "ref.extern");

// extern.wast:50
assert_return(() => call($1, "externalize-i", [5]), "extern.wast:50", null);
assert_return(() => call($1, "externalize-i", [5]), "extern.wast:50", "ref.null");

// extern.wast:52
assert_return(() => call($1, "externalize-ii", [0]), "extern.wast:52", null);
assert_return(() => call($1, "externalize-ii", [0]), "extern.wast:52", "ref.null");

// extern.wast:53
assert_return(() => call($1, "externalize-ii", [1]), "extern.wast:53", "ref.i31");
Expand All @@ -55,6 +55,6 @@ assert_return(() => call($1, "externalize-ii", [3]), "extern.wast:55", "ref.arra
assert_return(() => call($1, "externalize-ii", [4]), "extern.wast:56", hostref(0));

// extern.wast:57
assert_return(() => call($1, "externalize-ii", [5]), "extern.wast:57", null);
assert_return(() => call($1, "externalize-ii", [5]), "extern.wast:57", "ref.null");
reinitializeRegistry();
})();
Loading