Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / array-push-nan-to-double-array-cse-sane-and-insane-chain.js
1 function foo(array, otherArray, i)
2 {
3     var x = otherArray[i];
4     var y = otherArray[i];
5     array.push(y);
6     return x / 42;
7 }
8
9 function bar()
10 {
11     return [];
12 }
13
14 noInline(foo);
15 noInline(bar);
16
17 for (var i = 0; i < 10000; ++i)
18     foo(bar(), [42.5], 0);
19
20 var result = bar();
21 foo(result, [,42.5], 0);
22 if (result[0] !== void 0)
23     throw "Bad result: " + result;