diff options
Diffstat (limited to 'test/lit/passes/code-pushing-eh.wast')
-rw-r--r-- | test/lit/passes/code-pushing-eh.wast | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/test/lit/passes/code-pushing-eh.wast b/test/lit/passes/code-pushing-eh.wast index 60d9f907f..bfda0dd16 100644 --- a/test/lit/passes/code-pushing-eh.wast +++ b/test/lit/passes/code-pushing-eh.wast @@ -329,8 +329,10 @@ ;; CHECK-NEXT: (block $block ;; CHECK-NEXT: (if ;; CHECK-NEXT: (local.get $param) - ;; CHECK-NEXT: (throw $e - ;; CHECK-NEXT: (i32.const 0) + ;; CHECK-NEXT: (then + ;; CHECK-NEXT: (throw $e + ;; CHECK-NEXT: (i32.const 0) + ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: (local.set $x @@ -351,7 +353,9 @@ (local.set $x (i32.const 1)) (if (local.get $param) - (throw $e (i32.const 0)) + (then + (throw $e (i32.const 0)) + ) ) (drop (local.get $x)) ) @@ -365,8 +369,10 @@ ;; CHECK-NEXT: ) ;; CHECK-NEXT: (if ;; CHECK-NEXT: (local.get $param) - ;; CHECK-NEXT: (throw $e - ;; CHECK-NEXT: (i32.const 0) + ;; CHECK-NEXT: (then + ;; CHECK-NEXT: (throw $e + ;; CHECK-NEXT: (i32.const 0) + ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: (drop @@ -385,7 +391,9 @@ (local.set $x (i32.const 1)) (if (local.get $param) - (throw $e (i32.const 0)) + (then + (throw $e (i32.const 0)) + ) ) (drop (local.get $x)) ) |