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