diff options
Diffstat (limited to 'test/reference-types.wast.fromBinary.noDebugInfo')
-rw-r--r-- | test/reference-types.wast.fromBinary.noDebugInfo | 47 |
1 files changed, 29 insertions, 18 deletions
diff --git a/test/reference-types.wast.fromBinary.noDebugInfo b/test/reference-types.wast.fromBinary.noDebugInfo index 9baf18af5..d60129e01 100644 --- a/test/reference-types.wast.fromBinary.noDebugInfo +++ b/test/reference-types.wast.fromBinary.noDebugInfo @@ -8,6 +8,7 @@ (type $none_=>_externref (func (result externref))) (type $none_=>_exnref (func (result exnref))) (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) (type $externref_=>_funcref (func (param externref) (result funcref))) (import "env" "import_global" (global $gimport$0 externref)) (import "env" "import_func" (func $fimport$0 (param externref) (result funcref))) @@ -22,6 +23,7 @@ (global $global$6 (mut anyref) (ref.null func)) (global $global$7 (mut anyref) (ref.func $4)) (global $global$8 (mut anyref) (ref.null exn)) + (event $event$0 (attr 0) (param i32)) (export "export_func" (func $fimport$0)) (export "export_global" (global $gimport$0)) (func $0 (param $0 externref) @@ -700,9 +702,9 @@ (do (local.get $1) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (ref.null extern) ) @@ -713,9 +715,9 @@ (do (ref.func $4) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (ref.null func) ) @@ -726,8 +728,11 @@ (do (ref.null exn) ) - (catch - (pop exnref) + (catch $event$0 + (drop + (pop i32) + ) + (ref.null exn) ) ) ) @@ -736,9 +741,9 @@ (do (local.get $1) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (ref.func $4) ) @@ -749,8 +754,11 @@ (do (local.get $1) ) - (catch - (pop exnref) + (catch $event$0 + (drop + (pop i32) + ) + (local.get $2) ) ) ) @@ -759,9 +767,9 @@ (do (ref.func $4) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (local.get $1) ) @@ -772,8 +780,11 @@ (do (ref.func $4) ) - (catch - (pop exnref) + (catch $event$0 + (drop + (pop i32) + ) + (local.get $2) ) ) ) @@ -782,9 +793,9 @@ (do (ref.null exn) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (local.get $1) ) @@ -795,9 +806,9 @@ (do (ref.null exn) ) - (catch + (catch $event$0 (drop - (pop exnref) + (pop i32) ) (ref.func $4) ) |