tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 }