summaryrefslogtreecommitdiff
path: root/test/passes/metrics.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/metrics.wast')
-rw-r--r--test/passes/metrics.wast41
1 files changed, 27 insertions, 14 deletions
diff --git a/test/passes/metrics.wast b/test/passes/metrics.wast
index 67ad1fc5b..c1f278daa 100644
--- a/test/passes/metrics.wast
+++ b/test/passes/metrics.wast
@@ -1,29 +1,42 @@
(module
(memory 256 256)
- (func $ifs (param $x i32)
+ (type $0 (func (param i32)))
+ (func $ifs (type $0) (param $x i32)
(local $y f32)
- (block
+ (block $block0
(if
(i32.const 0)
- (i32.const 1)
+ (drop
+ (i32.const 1)
+ )
)
- (if_else
+ (if
(i32.const 0)
- (i32.const 1)
- (i32.const 2)
+ (drop
+ (i32.const 1)
+ )
+ (drop
+ (i32.const 2)
+ )
)
- (if_else
+ (if
(i32.const 4)
- (i32.const 5)
- (i32.const 6)
- )
- (i32.eq
- (if_else
- (i32.const 4)
+ (drop
(i32.const 5)
+ )
+ (drop
(i32.const 6)
)
- (i32.const 177)
+ )
+ (drop
+ (i32.eq
+ (if
+ (i32.const 4)
+ (i32.const 5)
+ (i32.const 6)
+ )
+ (i32.const 177)
+ )
)
)
)