Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / exit-after-int52-to-double.js
1 function foo(a, b, c) {
2     return a.f + b.f + c.f;
3 }
4
5 noInline(foo);
6
7 for (var i = 0; i < 100000; ++i) {
8     var result = foo({f:2000000000}, {f:2000000000}, {f:0.5});
9     if (result != 4000000000.5)
10         throw "Error: bad result: " + result;
11 }
12
13 var result = foo({f:2000000000}, {f:2000000000}, {f:"42"});
14 if (result != "400000000042")
15     throw "Error: bad result: " + result;
16