summaryrefslogtreecommitdiff
path: root/test/lit/passes/code-pushing-eh.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/passes/code-pushing-eh.wast')
-rw-r--r--test/lit/passes/code-pushing-eh.wast20
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))
)