diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/remove-unused-names_all-features.txt | 29 | ||||
-rw-r--r-- | test/passes/remove-unused-names_all-features.wast | 26 |
2 files changed, 55 insertions, 0 deletions
diff --git a/test/passes/remove-unused-names_all-features.txt b/test/passes/remove-unused-names_all-features.txt new file mode 100644 index 000000000..6e3bba584 --- /dev/null +++ b/test/passes/remove-unused-names_all-features.txt @@ -0,0 +1,29 @@ +(module + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (event $event$0 (attr 0) (param i32)) + (func $0 + (try $label$9 + (do + (nop) + ) + (catch $event$0 + (try $label$8 + (do + (try + (do + (rethrow $label$9) + ) + (delegate $label$8) + ) + ) + (catch $event$0 + (drop + (pop i32) + ) + ) + ) + ) + ) + ) +) diff --git a/test/passes/remove-unused-names_all-features.wast b/test/passes/remove-unused-names_all-features.wast new file mode 100644 index 000000000..1c1bd43e2 --- /dev/null +++ b/test/passes/remove-unused-names_all-features.wast @@ -0,0 +1,26 @@ +(module + (event $event$0 (attr 0) (param i32)) + (func $0 + (try $label$9 ;; needed due to a rethrow + (do + ) + (catch $event$0 + (try $label$8 ;; needed due to a delegate + (do + (try $label$6 ;; this one is not needed + (do + (rethrow $label$9) + ) + (delegate $label$8) + ) + ) + (catch $event$0 + (drop + (pop i32) + ) + ) + ) + ) + ) + ) +) |