summaryrefslogtreecommitdiff
path: root/test/reference-types.wast.fromBinary.noDebugInfo
diff options
context:
space:
mode:
Diffstat (limited to 'test/reference-types.wast.fromBinary.noDebugInfo')
-rw-r--r--test/reference-types.wast.fromBinary.noDebugInfo47
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)
)