summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/passes/vacuum.txt16
-rw-r--r--test/passes/vacuum.wast6
2 files changed, 12 insertions, 10 deletions
diff --git a/test/passes/vacuum.txt b/test/passes/vacuum.txt
index 2639dee5d..0c2feeb09 100644
--- a/test/passes/vacuum.txt
+++ b/test/passes/vacuum.txt
@@ -145,17 +145,17 @@
)
(func $if-drop (type $3) (result i32)
(block $out
- (drop
- (if
- (call $if-drop)
+ (if
+ (call $if-drop)
+ (drop
(call $int)
- (br $out)
)
+ (br $out)
)
- (drop
- (if
- (call $if-drop)
- (br $out)
+ (if
+ (call $if-drop)
+ (br $out)
+ (drop
(call $int)
)
)
diff --git a/test/passes/vacuum.wast b/test/passes/vacuum.wast
index 9095a40f4..05a8611c5 100644
--- a/test/passes/vacuum.wast
+++ b/test/passes/vacuum.wast
@@ -302,13 +302,15 @@
(func $if-drop (result i32)
(block $out
(drop
- (if (call $if-drop)
+ (if i32
+ (call $if-drop)
(call $int)
(br $out)
)
)
(drop
- (if (call $if-drop)
+ (if i32
+ (call $if-drop)
(br $out)
(call $int)
)