diff options
Diffstat (limited to 'test/lit/passes/global-effects.wast')
-rw-r--r-- | test/lit/passes/global-effects.wast | 40 |
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) + ) ) ) |