diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt | 7 | ||||
-rw-r--r-- | test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt index fb9e2907b..ffb2da5be 100644 --- a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt +++ b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt @@ -6,10 +6,12 @@ try i32.const 0 throw $e0 - catch + catch $e0 drop rethrow 0 + catch_all + rethrow 0 end unreachable ) @@ -31,6 +33,9 @@ ) (rethrow 0) ) + (catch_all + (rethrow 0) + ) ) ) ) diff --git a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast index 7dbb4aa72..047d9c126 100644 --- a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast +++ b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast @@ -10,6 +10,9 @@ (drop (pop i32)) (rethrow 0) ) + (catch_all + (rethrow 0) + ) ) ) ) |