diff options
Diffstat (limited to 'test/passes/remove-unused-module-elements_all-features.txt')
| -rw-r--r-- | test/passes/remove-unused-module-elements_all-features.txt | 29 |
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) + ) + ) + ) + ) + ) + ) ) |
