inline-loop.js (459B)
1 // |jit-test| -P wasm_lazy_tiering; -P wasm_lazy_tiering_synchronous; -P wasm_lazy_tiering_level=9; 2 3 let {test} = wasmEvalText(`(module 4 (func $inlineMe (result i32) 5 (local $i i32) 6 loop 7 block 8 i32.const 0 9 br_if 0 10 11 local.get $i 12 return 13 end 14 15 br 0 16 end 17 i32.const 2 18 ) 19 (func (export "test") (result i32) 20 call $inlineMe 21 ) 22 )`).exports; 23 24 for (let i = 0; i < 2; i++) { 25 assertEq(test(), 0); 26 }