| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544 |
- diff --git a/test/core/data.wast b/test/core/data.wast
- index b1e1239..a0f6967 100644
- --- a/test/core/data.wast
- +++ b/test/core/data.wast
- @@ -312,7 +312,8 @@
- "\02\01\41\00\0b" ;; active data segment 0 for memory 1
- "\00" ;; empty vec(byte)
- )
- - "unknown memory 1"
- + ;; TODO: restore after supporting multi memory"
- + "unknown memory"
- )
-
- ;; Data segment with memory index 0 (no memory section)
- @@ -334,7 +335,8 @@
- "\02\01\41\00\0b" ;; active data segment 0 for memory 1
- "\00" ;; empty vec(byte)
- )
- - "unknown memory 1"
- + ;; TODO: restore after supporting multi memory"
- + "unknown memory"
- )
-
- ;; Data segment with memory index 1 and vec(byte) as above,
- @@ -354,7 +356,8 @@
- "\20\21\22\23\24\25\26\27\28\29\2a\2b\2c\2d\2e\2f"
- "\30\31\32\33\34\35\36\37\38\39\3a\3b\3c\3d"
- )
- - "unknown memory 1"
- + ;; TODO: restore after supporting multi memory"
- + "unknown memory"
- )
-
- ;; Data segment with memory index 1 and specially crafted vec(byte) after.
- @@ -374,7 +377,8 @@
- "\20\21\22\23\24\25\26\27\28\29\2a\2b\2c\2d\2e\2f"
- "\30\31\32\33\34\35\36\37\38\39\3a\3b\3c\3d"
- )
- - "unknown memory 1"
- + ;; TODO: restore after supporting multi memory"
- + "unknown memory"
- )
-
-
- diff --git a/test/core/elem.wast b/test/core/elem.wast
- index 33b3f67..a4c1a2d 100644
- --- a/test/core/elem.wast
- +++ b/test/core/elem.wast
- @@ -586,6 +586,7 @@
- (assert_return (invoke $module1 "call-8") (i32.const 65))
- (assert_return (invoke $module1 "call-9") (i32.const 66))
-
- +(;
- (module $module2
- (type $out-i32 (func (result i32)))
- (import "module1" "shared-table" (table 10 funcref))
- @@ -598,7 +599,9 @@
- (assert_return (invoke $module1 "call-7") (i32.const 67))
- (assert_return (invoke $module1 "call-8") (i32.const 68))
- (assert_return (invoke $module1 "call-9") (i32.const 66))
- +;)
-
- +(;
- (module $module3
- (type $out-i32 (func (result i32)))
- (import "module1" "shared-table" (table 10 funcref))
- @@ -611,6 +614,7 @@
- (assert_return (invoke $module1 "call-7") (i32.const 67))
- (assert_return (invoke $module1 "call-8") (i32.const 69))
- (assert_return (invoke $module1 "call-9") (i32.const 70))
- +;)
-
- ;; Element segments must match element type of table
-
- @@ -643,6 +647,7 @@
-
- ;; Initializing a table with an externref-type element segment
-
- +(;
- (module $m
- (table $t (export "table") 2 externref)
- (func (export "get") (param $i i32) (result externref)
- @@ -667,9 +672,11 @@
-
- (assert_return (invoke $m "get" (i32.const 0)) (ref.null extern))
- (assert_return (invoke $m "get" (i32.const 1)) (ref.extern 137))
- +;)
-
- ;; Initializing a table with imported funcref global
-
- +(;
- (module $module4
- (func (result i32)
- i32.const 42
- @@ -690,3 +697,4 @@
- )
-
- (assert_return (invoke "call_imported_elem") (i32.const 42))
- +;)
- diff --git a/test/core/if.wast b/test/core/if.wast
- index 2ea45f6..6f07304 100644
- --- a/test/core/if.wast
- +++ b/test/core/if.wast
- @@ -530,7 +530,10 @@
- (func (export "atypical-condition")
- i32.const 0
- (if (then) (else))
- - (if (i32.const 1) (i32.eqz) (then) (else))
- + ;; restore after wabt(> 1.34.0) supports it
- + (i32.const 1)
- + (i32.eqz)
- + (if (then) (else))
- )
- )
-
- diff --git a/test/core/ref_func.wast b/test/core/ref_func.wast
- index adb5cb7..6396013 100644
- --- a/test/core/ref_func.wast
- +++ b/test/core/ref_func.wast
- @@ -4,7 +4,7 @@
- (register "M")
-
- (module
- - (func $f (import "M" "f") (param i32) (result i32))
- + (func $f (param $x i32) (result i32) (local.get $x))
- (func $g (param $x i32) (result i32)
- (i32.add (local.get $x) (i32.const 1))
- )
- diff --git a/test/core/table_copy.wast b/test/core/table_copy.wast
- index 380e84e..59230cf 100644
- --- a/test/core/table_copy.wast
- +++ b/test/core/table_copy.wast
- @@ -14,11 +14,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -106,11 +106,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -198,11 +198,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -290,11 +290,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -382,11 +382,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -474,11 +474,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -566,11 +566,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -658,11 +658,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -750,11 +750,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -842,11 +842,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -934,11 +934,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1026,11 +1026,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1118,11 +1118,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1210,11 +1210,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1302,11 +1302,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1394,11 +1394,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1486,11 +1486,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -1578,11 +1578,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- diff --git a/test/core/table_init.wast b/test/core/table_init.wast
- index 0b2d26f..3c595e5 100644
- --- a/test/core/table_init.wast
- +++ b/test/core/table_init.wast
- @@ -14,11 +14,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -72,11 +72,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -130,11 +130,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t0) (i32.const 2) func 3 1 4 1)
- @@ -196,11 +196,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -254,11 +254,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
- @@ -312,11 +312,11 @@
-
- (module
- (type (func (result i32))) ;; type #0
- - (import "a" "ef0" (func (result i32))) ;; index 0
- - (import "a" "ef1" (func (result i32)))
- - (import "a" "ef2" (func (result i32)))
- - (import "a" "ef3" (func (result i32)))
- - (import "a" "ef4" (func (result i32))) ;; index 4
- + (func (result i32) (i32.const 0)) ;; index 0
- + (func (result i32) (i32.const 1))
- + (func (result i32) (i32.const 2))
- + (func (result i32) (i32.const 3))
- + (func (result i32) (i32.const 4)) ;; index 4
- (table $t0 30 30 funcref)
- (table $t1 30 30 funcref)
- (elem (table $t1) (i32.const 2) func 3 1 4 1)
|