summaryrefslogtreecommitdiff
path: root/test/passes/remove-unused-module-elements_all-features.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/remove-unused-module-elements_all-features.txt')
-rw-r--r--test/passes/remove-unused-module-elements_all-features.txt29
1 files changed, 27 insertions, 2 deletions
diff --git a/test/passes/remove-unused-module-elements_all-features.txt b/test/passes/remove-unused-module-elements_all-features.txt
index 3d80f96e9..92216271f 100644
--- a/test/passes/remove-unused-module-elements_all-features.txt
+++ b/test/passes/remove-unused-module-elements_all-features.txt
@@ -279,7 +279,32 @@
)
)
(module
+ (type $0 (func (param i32)))
+ (type $FUNCSIG$v (func))
(type $FUNCSIG$vj (func (param i64)))
- (event $e1 (attr 0) (param i64))
- (export "e1" (event $e1))
+ (event $e-export (attr 0) (param i64))
+ (event $e-throw (attr 0) (param i32))
+ (event $e-bronexn (attr 0) (param i32))
+ (export "e-export" (event $e-export))
+ (start $start)
+ (func $start (; 0 ;) (type $FUNCSIG$v)
+ (local $exn exnref)
+ (throw $e-throw
+ (i32.const 0)
+ )
+ (block
+ (local.set $exn
+ (exnref.pop)
+ )
+ (drop
+ (block $l0 (result i32)
+ (rethrow
+ (br_on_exn $l0 $e-bronexn
+ (local.get $exn)
+ )
+ )
+ )
+ )
+ )
+ )
)