summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/wasm/regress/brtable-conditionblock-folding.js
blob: a2f9b4e3714a660fe7091e73cf17cd1ccc7aeeb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
load(libdir + "wasm.js");

assertEq(wasmEvalText(`
(module
  (func $f (param $p i32)
    block $out
      i32.const 0
      if
        i32.const 1
        tee_local $p
        br_table $out $out
      end
    end
    get_local $p
    br_if 0
  )
  (export "f" $f)
)
`).exports.f(42), undefined);