| // 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"); |
| |