blob: eb6cafb8f0326b427d674569dc3f10d24e09555e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// Bug 1404760: Optimized compare-and-branch with a preserved value would fail
// the baseline compiler on x86 debug builds (and would just generate bad code
// on non-debug builds) because of register starvation.
wasmEvalText(
`(module
(func $run (param i64) (param i64) (result i64)
block (result i64)
i64.const 1
(i64.lt_s (local.get 0) (local.get 1))
br_if 0
drop
i64.const 2
end)
(export "run" (func $run)))`
);
|