summaryrefslogtreecommitdiff
path: root/test/exception-handling.wast.fromBinary.noDebugInfo
diff options
context:
space:
mode:
Diffstat (limited to 'test/exception-handling.wast.fromBinary.noDebugInfo')
-rw-r--r--test/exception-handling.wast.fromBinary.noDebugInfo119
1 files changed, 106 insertions, 13 deletions
diff --git a/test/exception-handling.wast.fromBinary.noDebugInfo b/test/exception-handling.wast.fromBinary.noDebugInfo
index cf7372b6e..47577065c 100644
--- a/test/exception-handling.wast.fromBinary.noDebugInfo
+++ b/test/exception-handling.wast.fromBinary.noDebugInfo
@@ -194,19 +194,6 @@
)
)
)
- (try $label$37
- (do
- (throw $event$0
- (i32.const 0)
- )
- )
- (catch $event$0
- (drop
- (pop i32)
- )
- (rethrow 0)
- )
- )
)
(func $3
(try $label$9
@@ -269,5 +256,111 @@
(delegate 0)
)
)
+ (func $4
+ (try $label$3
+ (do
+ (call $0)
+ )
+ (catch $event$0
+ (drop
+ (pop i32)
+ )
+ (rethrow $label$3)
+ )
+ (catch_all
+ (rethrow $label$3)
+ )
+ )
+ (block $label$4
+ (try $label$7
+ (do
+ (call $0)
+ )
+ (catch $event$0
+ (drop
+ (pop i32)
+ )
+ (rethrow $label$7)
+ )
+ (catch_all
+ (br $label$4)
+ )
+ )
+ )
+ (try $label$13
+ (do
+ (call $0)
+ )
+ (catch_all
+ (try $label$12
+ (do
+ (call $0)
+ )
+ (catch $event$0
+ (drop
+ (pop i32)
+ )
+ (rethrow $label$13)
+ )
+ (catch_all
+ (rethrow $label$13)
+ )
+ )
+ )
+ )
+ (try $label$20
+ (do
+ (call $0)
+ )
+ (catch_all
+ (try $label$19
+ (do
+ (call $0)
+ )
+ (catch $event$0
+ (drop
+ (pop i32)
+ )
+ (block $label$18
+ (rethrow $label$20)
+ )
+ )
+ (catch_all
+ (rethrow $label$20)
+ )
+ )
+ )
+ )
+ (try $label$26
+ (do
+ (call $0)
+ )
+ (catch_all
+ (try $label$25
+ (do
+ (rethrow $label$26)
+ )
+ (catch_all
+ (nop)
+ )
+ )
+ )
+ )
+ (try $label$32
+ (do
+ (call $0)
+ )
+ (catch_all
+ (try $label$31
+ (do
+ (rethrow $label$32)
+ )
+ (catch_all
+ (nop)
+ )
+ )
+ )
+ )
+ )
)