blob: fc3c032cdcbe041c2f4099e9f6ef6561b34de94e [file] [log] [blame]
// This test should not crash.
let x = undefined;
function foo(w, a0, a1) {
var r0 = x % a0;
var r1 = w ^ a1;
var r4 = 3 % 7;
var r6 = w ^ 0;
var r7 = r4 / r4;
var r9 = x - r7;
a1 = 0 + r0;
var r11 = 0 & a0;
var r12 = r4 * a1;
var r7 = r11 & a0;
var r15 = r11 | r4;
var r16 = 0 & r1;
var r20 = 5 * a0;
var r2 = 0 + r9;
var r26 = r11 | r15;
var r29 = r16 + 0;
var r29 = r28 * r1;
var r34 = w / r12;
var r28 = 0 / r7;
var r64 = r20 + 0;
var r65 = 0 + r6;
return a1;
}
noInline(foo);
for (var i = 0; i < 1886; i++)
foo("q");