summaryrefslogtreecommitdiff
path: root/test/lit/passes/global-effects.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/passes/global-effects.wast')
-rw-r--r--test/lit/passes/global-effects.wast40
1 files changed, 30 insertions, 10 deletions
diff --git a/test/lit/passes/global-effects.wast b/test/lit/passes/global-effects.wast
index 066604679..00c9a77ff 100644
--- a/test/lit/passes/global-effects.wast
+++ b/test/lit/passes/global-effects.wast
@@ -330,8 +330,12 @@
;; WITHOUT-NEXT: (do
;; WITHOUT-NEXT: (if
;; WITHOUT-NEXT: (local.get $x)
- ;; WITHOUT-NEXT: (call $throw)
- ;; WITHOUT-NEXT: (call $unreachable)
+ ;; WITHOUT-NEXT: (then
+ ;; WITHOUT-NEXT: (call $throw)
+ ;; WITHOUT-NEXT: )
+ ;; WITHOUT-NEXT: (else
+ ;; WITHOUT-NEXT: (call $unreachable)
+ ;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: (catch_all
@@ -344,8 +348,12 @@
;; INCLUDE-NEXT: (do
;; INCLUDE-NEXT: (if
;; INCLUDE-NEXT: (local.get $x)
- ;; INCLUDE-NEXT: (call $throw)
- ;; INCLUDE-NEXT: (call $unreachable)
+ ;; INCLUDE-NEXT: (then
+ ;; INCLUDE-NEXT: (call $throw)
+ ;; INCLUDE-NEXT: )
+ ;; INCLUDE-NEXT: (else
+ ;; INCLUDE-NEXT: (call $unreachable)
+ ;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: (catch_all
@@ -358,8 +366,12 @@
;; DISCARD-NEXT: (do
;; DISCARD-NEXT: (if
;; DISCARD-NEXT: (local.get $x)
- ;; DISCARD-NEXT: (call $throw)
- ;; DISCARD-NEXT: (call $unreachable)
+ ;; DISCARD-NEXT: (then
+ ;; DISCARD-NEXT: (call $throw)
+ ;; DISCARD-NEXT: )
+ ;; DISCARD-NEXT: (else
+ ;; DISCARD-NEXT: (call $unreachable)
+ ;; DISCARD-NEXT: )
;; DISCARD-NEXT: )
;; DISCARD-NEXT: )
;; DISCARD-NEXT: (catch_all
@@ -374,8 +386,12 @@
(do
(if
(local.get $x)
- (call $throw)
- (call $unreachable)
+ (then
+ (call $throw)
+ )
+ (else
+ (call $unreachable)
+ )
)
)
(catch_all)
@@ -407,8 +423,12 @@
(func $throw-and-import
(if
(i32.const 1)
- (throw $tag)
- (call $import)
+ (then
+ (throw $tag)
+ )
+ (else
+ (call $import)
+ )
)
)