gvn-unremovable-phi.js (355B)
1 wasmEvalText(`(module 2 (type $type0 (func (param i32))) 3 (func $f (param $p i32) 4 (local $x i32) (local $y i32) 5 loop $top 6 local.get $x 7 local.get $p 8 local.get $x 9 br_if $top 10 i32.const 1 11 local.tee $p 12 local.get $y 13 local.set $x 14 i32.add 15 call $f 16 br_if $top 17 return 18 end 19 ) 20 )`);