bug1866502.js (672B)
1 // |jit-test| --ion-offthread-compile=off 2 // |jit-test| --fast-warmup 3 4 this.__defineSetter__('sum', () => {}) 5 sum=0; 6 7 options = {fileName: "test.js"} 8 evaluate("\ 9 function inline1(i) { return i+0; }\ 10 function inline2(i) { return i+1; }\ 11 function inline3(z,i){ return i+5; }\ 12 function a() {\ 13 for (let i=0; i<2000; i++) {\ 14 sum=inline1(i);\ 15 sum=inline2(i);\ 16 sum=inline3(sum,i);\ 17 }\ 18 }\ 19 ", options); 20 a(); 21 22 evaluate("\ 23 function inline4(i) { return i+0; }\ 24 function inline5(i) { return i+1; }\ 25 function inline6(z,i){ return i+5; }\ 26 function b() {\ 27 for (let i=0; i<2000; i++) {\ 28 sum=sum+i;\ 29 }\ 30 }\ 31 ", options); 32 b();