summaryrefslogtreecommitdiff
path: root/test/reference-types.wast.fromBinary
diff options
context:
space:
mode:
Diffstat (limited to 'test/reference-types.wast.fromBinary')
-rw-r--r--test/reference-types.wast.fromBinary260
1 files changed, 130 insertions, 130 deletions
diff --git a/test/reference-types.wast.fromBinary b/test/reference-types.wast.fromBinary
index 00e651305..7b63a755b 100644
--- a/test/reference-types.wast.fromBinary
+++ b/test/reference-types.wast.fromBinary
@@ -40,84 +40,84 @@
(nop)
)
(func $test
- (local $0 funcref)
- (local $1 externref)
- (local $2 exnref)
- (local $3 anyref)
- (local.set $1
- (local.get $1)
- )
- (local.set $1
+ (local $local_externref funcref)
+ (local $local_funcref externref)
+ (local $local_exnref exnref)
+ (local $local_anyref anyref)
+ (local.set $local_funcref
+ (local.get $local_funcref)
+ )
+ (local.set $local_funcref
(global.get $global$0)
)
- (local.set $1
+ (local.set $local_funcref
(ref.null extern)
)
- (local.set $0
- (local.get $0)
+ (local.set $local_externref
+ (local.get $local_externref)
)
- (local.set $0
+ (local.set $local_externref
(global.get $global$1)
)
- (local.set $0
+ (local.set $local_externref
(ref.null func)
)
- (local.set $0
+ (local.set $local_externref
(ref.func $foo)
)
- (local.set $2
- (local.get $2)
+ (local.set $local_exnref
+ (local.get $local_exnref)
)
- (local.set $2
+ (local.set $local_exnref
(global.get $global$3)
)
- (local.set $2
+ (local.set $local_exnref
(ref.null exn)
)
- (local.set $3
- (local.get $3)
+ (local.set $local_anyref
+ (local.get $local_anyref)
)
- (local.set $3
+ (local.set $local_anyref
(global.get $global$4)
)
- (local.set $3
+ (local.set $local_anyref
(ref.null any)
)
- (local.set $3
- (local.get $1)
+ (local.set $local_anyref
+ (local.get $local_funcref)
)
- (local.set $3
+ (local.set $local_anyref
(global.get $global$0)
)
- (local.set $3
+ (local.set $local_anyref
(ref.null extern)
)
- (local.set $3
- (local.get $0)
+ (local.set $local_anyref
+ (local.get $local_externref)
)
- (local.set $3
+ (local.set $local_anyref
(global.get $global$1)
)
- (local.set $3
+ (local.set $local_anyref
(ref.null func)
)
- (local.set $3
+ (local.set $local_anyref
(ref.func $foo)
)
- (local.set $3
- (local.get $2)
+ (local.set $local_anyref
+ (local.get $local_exnref)
)
- (local.set $3
+ (local.set $local_anyref
(global.get $global$3)
)
- (local.set $3
+ (local.set $local_anyref
(ref.null exn)
)
(global.set $global$0
(global.get $global$0)
)
(global.set $global$0
- (local.get $1)
+ (local.get $local_funcref)
)
(global.set $global$0
(ref.null extern)
@@ -126,7 +126,7 @@
(global.get $global$1)
)
(global.set $global$1
- (local.get $0)
+ (local.get $local_externref)
)
(global.set $global$1
(ref.null func)
@@ -138,7 +138,7 @@
(global.get $global$3)
)
(global.set $global$3
- (local.get $2)
+ (local.get $local_exnref)
)
(global.set $global$3
(ref.null exn)
@@ -147,7 +147,7 @@
(global.get $global$4)
)
(global.set $global$4
- (local.get $3)
+ (local.get $local_anyref)
)
(global.set $global$4
(ref.null any)
@@ -156,7 +156,7 @@
(global.get $global$0)
)
(global.set $global$4
- (local.get $1)
+ (local.get $local_funcref)
)
(global.set $global$4
(ref.null extern)
@@ -165,7 +165,7 @@
(global.get $global$1)
)
(global.set $global$4
- (local.get $0)
+ (local.get $local_externref)
)
(global.set $global$4
(ref.null func)
@@ -177,13 +177,13 @@
(global.get $global$3)
)
(global.set $global$4
- (local.get $2)
+ (local.get $local_exnref)
)
(global.set $global$4
(ref.null exn)
)
(call $take_externref
- (local.get $1)
+ (local.get $local_funcref)
)
(call $take_externref
(global.get $global$0)
@@ -192,7 +192,7 @@
(ref.null extern)
)
(call $take_funcref
- (local.get $0)
+ (local.get $local_externref)
)
(call $take_funcref
(global.get $global$1)
@@ -204,7 +204,7 @@
(ref.func $foo)
)
(call $take_exnref
- (local.get $2)
+ (local.get $local_exnref)
)
(call $take_exnref
(global.get $global$3)
@@ -213,7 +213,7 @@
(ref.null exn)
)
(call $take_anyref
- (local.get $3)
+ (local.get $local_anyref)
)
(call $take_anyref
(global.get $global$4)
@@ -222,7 +222,7 @@
(ref.null any)
)
(call $take_anyref
- (local.get $1)
+ (local.get $local_funcref)
)
(call $take_anyref
(global.get $global$0)
@@ -231,7 +231,7 @@
(ref.null extern)
)
(call $take_anyref
- (local.get $0)
+ (local.get $local_externref)
)
(call $take_anyref
(global.get $global$1)
@@ -243,7 +243,7 @@
(ref.func $foo)
)
(call $take_anyref
- (local.get $2)
+ (local.get $local_exnref)
)
(call $take_anyref
(global.get $global$3)
@@ -252,7 +252,7 @@
(ref.null exn)
)
(call_indirect (type $externref_=>_none)
- (local.get $1)
+ (local.get $local_funcref)
(i32.const 0)
)
(call_indirect (type $externref_=>_none)
@@ -264,7 +264,7 @@
(i32.const 0)
)
(call_indirect (type $funcref_=>_none)
- (local.get $0)
+ (local.get $local_externref)
(i32.const 1)
)
(call_indirect (type $funcref_=>_none)
@@ -280,7 +280,7 @@
(i32.const 1)
)
(call_indirect (type $exnref_=>_none)
- (local.get $2)
+ (local.get $local_exnref)
(i32.const 2)
)
(call_indirect (type $exnref_=>_none)
@@ -292,7 +292,7 @@
(i32.const 2)
)
(call_indirect (type $anyref_=>_none)
- (local.get $3)
+ (local.get $local_anyref)
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
@@ -304,7 +304,7 @@
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
- (local.get $1)
+ (local.get $local_funcref)
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
@@ -316,7 +316,7 @@
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
- (local.get $0)
+ (local.get $local_externref)
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
@@ -332,7 +332,7 @@
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
- (local.get $2)
+ (local.get $local_exnref)
(i32.const 3)
)
(call_indirect (type $anyref_=>_none)
@@ -346,7 +346,7 @@
(drop
(block $label$1 (result externref)
(br_if $label$1
- (local.get $1)
+ (local.get $local_funcref)
(i32.const 1)
)
)
@@ -370,7 +370,7 @@
(drop
(block $label$4 (result funcref)
(br_if $label$4
- (local.get $0)
+ (local.get $local_externref)
(i32.const 1)
)
)
@@ -402,7 +402,7 @@
(drop
(block $label$8 (result exnref)
(br_if $label$8
- (local.get $2)
+ (local.get $local_exnref)
(i32.const 1)
)
)
@@ -426,7 +426,7 @@
(drop
(block $label$11 (result anyref)
(br_if $label$11
- (local.get $3)
+ (local.get $local_anyref)
(i32.const 1)
)
)
@@ -450,7 +450,7 @@
(drop
(block $label$14 (result anyref)
(br_if $label$14
- (local.get $1)
+ (local.get $local_funcref)
(i32.const 1)
)
)
@@ -458,7 +458,7 @@
(drop
(block $label$15 (result anyref)
(br_if $label$15
- (local.get $0)
+ (local.get $local_externref)
(i32.const 1)
)
)
@@ -466,7 +466,7 @@
(drop
(block $label$16 (result anyref)
(br_if $label$16
- (local.get $2)
+ (local.get $local_exnref)
(i32.const 1)
)
)
@@ -505,7 +505,7 @@
)
(drop
(loop $label$21 (result externref)
- (local.get $1)
+ (local.get $local_funcref)
)
)
(drop
@@ -520,7 +520,7 @@
)
(drop
(loop $label$24 (result funcref)
- (local.get $0)
+ (local.get $local_externref)
)
)
(drop
@@ -540,7 +540,7 @@
)
(drop
(loop $label$28 (result exnref)
- (local.get $2)
+ (local.get $local_exnref)
)
)
(drop
@@ -555,7 +555,7 @@
)
(drop
(loop $label$31 (result anyref)
- (local.get $3)
+ (local.get $local_anyref)
)
)
(drop
@@ -570,7 +570,7 @@
)
(drop
(loop $label$34 (result anyref)
- (local.get $1)
+ (local.get $local_funcref)
)
)
(drop
@@ -585,7 +585,7 @@
)
(drop
(loop $label$37 (result anyref)
- (local.get $0)
+ (local.get $local_externref)
)
)
(drop
@@ -605,7 +605,7 @@
)
(drop
(loop $label$41 (result anyref)
- (local.get $2)
+ (local.get $local_exnref)
)
)
(drop
@@ -621,50 +621,50 @@
(drop
(if (result externref)
(i32.const 1)
- (local.get $1)
+ (local.get $local_funcref)
(ref.null extern)
)
)
(drop
(if (result funcref)
(i32.const 1)
- (local.get $0)
+ (local.get $local_externref)
(ref.null func)
)
)
(drop
(if (result exnref)
(i32.const 1)
- (local.get $2)
+ (local.get $local_exnref)
(ref.null exn)
)
)
(drop
(if (result anyref)
(i32.const 1)
- (local.get $3)
+ (local.get $local_anyref)
(ref.null any)
)
)
(drop
(if (result anyref)
(i32.const 1)
- (local.get $1)
- (local.get $0)
+ (local.get $local_funcref)
+ (local.get $local_externref)
)
)
(drop
(if (result anyref)
(i32.const 1)
- (local.get $1)
- (local.get $2)
+ (local.get $local_funcref)
+ (local.get $local_exnref)
)
)
(drop
(if (result anyref)
(i32.const 1)
- (local.get $0)
- (local.get $2)
+ (local.get $local_externref)
+ (local.get $local_exnref)
)
)
(drop
@@ -698,7 +698,7 @@
(drop
(try (result externref)
(do
- (local.get $1)
+ (local.get $local_funcref)
)
(catch
(drop
@@ -734,7 +734,7 @@
(drop
(try (result anyref)
(do
- (local.get $1)
+ (local.get $local_funcref)
)
(catch
(drop
@@ -747,7 +747,7 @@
(drop
(try (result anyref)
(do
- (local.get $1)
+ (local.get $local_funcref)
)
(catch
(pop exnref)
@@ -763,7 +763,7 @@
(drop
(pop exnref)
)
- (local.get $1)
+ (local.get $local_funcref)
)
)
)
@@ -786,7 +786,7 @@
(drop
(pop exnref)
)
- (local.get $1)
+ (local.get $local_funcref)
)
)
)
@@ -805,21 +805,21 @@
)
(drop
(select (result externref)
- (local.get $1)
+ (local.get $local_funcref)
(ref.null extern)
(i32.const 1)
)
)
(drop
(select (result funcref)
- (local.get $0)
+ (local.get $local_externref)
(ref.null func)
(i32.const 1)
)
)
(drop
(select (result exnref)
- (local.get $2)
+ (local.get $local_exnref)
(ref.null exn)
(i32.const 1)
)
@@ -833,49 +833,49 @@
)
(drop
(select (result anyref)
- (local.get $1)
- (local.get $0)
+ (local.get $local_funcref)
+ (local.get $local_externref)
(i32.const 1)
)
)
(drop
(select (result anyref)
- (local.get $1)
- (local.get $2)
+ (local.get $local_funcref)
+ (local.get $local_exnref)
(i32.const 1)
)
)
(drop
(select (result anyref)
- (local.get $0)
- (local.get $1)
+ (local.get $local_externref)
+ (local.get $local_funcref)
(i32.const 1)
)
)
(drop
(select (result anyref)
- (local.get $0)
- (local.get $2)
+ (local.get $local_externref)
+ (local.get $local_exnref)
(i32.const 1)
)
)
(drop
(select (result anyref)
- (local.get $2)
- (local.get $1)
+ (local.get $local_exnref)
+ (local.get $local_funcref)
(i32.const 1)
)
)
(drop
(select (result anyref)
- (local.get $2)
- (local.get $0)
+ (local.get $local_exnref)
+ (local.get $local_externref)
(i32.const 1)
)
)
(drop
(ref.is_null
- (local.get $1)
+ (local.get $local_funcref)
)
)
(drop
@@ -890,7 +890,7 @@
)
(drop
(ref.is_null
- (local.get $0)
+ (local.get $local_externref)
)
)
(drop
@@ -910,7 +910,7 @@
)
(drop
(ref.is_null
- (local.get $2)
+ (local.get $local_exnref)
)
)
(drop
@@ -925,7 +925,7 @@
)
(drop
(ref.is_null
- (local.get $3)
+ (local.get $local_anyref)
)
)
(drop
@@ -940,8 +940,8 @@
)
)
(func $return_externref_local (result externref)
- (local $0 externref)
- (local.get $0)
+ (local $local_externref externref)
+ (local.get $local_externref)
)
(func $return_externref_global (result externref)
(global.get $global$0)
@@ -950,8 +950,8 @@
(ref.null extern)
)
(func $return_funcref_local (result funcref)
- (local $0 funcref)
- (local.get $0)
+ (local $local_funcref funcref)
+ (local.get $local_funcref)
)
(func $return_funcref_global (result funcref)
(global.get $global$1)
@@ -963,8 +963,8 @@
(ref.func $foo)
)
(func $return_exnref_local (result exnref)
- (local $0 exnref)
- (local.get $0)
+ (local $local_exnref exnref)
+ (local.get $local_exnref)
)
(func $return_exnref_global (result exnref)
(global.get $global$3)
@@ -973,8 +973,8 @@
(ref.null exn)
)
(func $return_anyref_local (result anyref)
- (local $0 anyref)
- (local.get $0)
+ (local $local_anyref anyref)
+ (local.get $local_anyref)
)
(func $return_anyref_global (result anyref)
(global.get $global$4)
@@ -983,8 +983,8 @@
(ref.null any)
)
(func $return_anyref2 (result anyref)
- (local $0 externref)
- (local.get $0)
+ (local $local_externref externref)
+ (local.get $local_externref)
)
(func $return_anyref3 (result anyref)
(global.get $global$0)
@@ -993,8 +993,8 @@
(ref.null extern)
)
(func $return_anyref5 (result anyref)
- (local $0 funcref)
- (local.get $0)
+ (local $local_funcref funcref)
+ (local.get $local_funcref)
)
(func $return_anyref6 (result anyref)
(global.get $global$1)
@@ -1006,8 +1006,8 @@
(ref.func $foo)
)
(func $return_anyref9 (result anyref)
- (local $0 exnref)
- (local.get $0)
+ (local $local_exnref exnref)
+ (local.get $local_exnref)
)
(func $return_anyref10 (result anyref)
(global.get $global$3)
@@ -1016,35 +1016,35 @@
(ref.null exn)
)
(func $returns_externref (result externref)
- (local $0 externref)
+ (local $local_externref externref)
(return
- (local.get $0)
+ (local.get $local_externref)
)
)
(func $returns_funcref (result funcref)
- (local $0 funcref)
+ (local $local_funcref funcref)
(return
- (local.get $0)
+ (local.get $local_funcref)
)
)
(func $returns_exnref (result exnref)
- (local $0 exnref)
+ (local $local_exnref exnref)
(return
- (local.get $0)
+ (local.get $local_exnref)
)
)
(func $returns_anyref (result anyref)
- (local $0 anyref)
+ (local $local_anyref anyref)
(return
- (local.get $0)
+ (local.get $local_anyref)
)
)
(func $returns_anyref2 (result anyref)
- (local $0 funcref)
- (local $1 externref)
- (local $2 exnref)
+ (local $local_externref funcref)
+ (local $local_funcref externref)
+ (local $local_exnref exnref)
(return
- (local.get $1)
+ (local.get $local_funcref)
)
)
)