Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / dont-crash-in-cfg-simplification.js
1 function bar() {}
2 noInline(bar);
3
4 function baz() { }
5
6 function foo() {
7     if (typeof baz !== "undefined") {
8     } else {
9         // The test here is to make sure that we don't merge this basic block
10         // with itself. If we did, we'd infinite loop in the compiler and eventually
11         // crash due to OOM when growing a Vector.
12         while (true) bar();
13     }
14 }
15 noInline(foo);
16 for (let i = 0; i < 10000; ++i)
17     foo();