Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / check-structure-ir-ensures-empty-does-not-flow-through.js
1 function runNearStackLimit(f) {
2     function t() {
3         try {
4             return t();
5         } catch (e) {
6             return f();
7         }
8     }
9     return t()
10 }
11
12 function test() {
13     function f(arg) {
14         let loc = arg;
15         try {
16             loc.p = 0;
17         } catch (e) {}
18         arg.p = 1;
19     }
20     let obj = {};
21     runNearStackLimit(() => {
22         return f(obj);
23     });
24 }
25 for (let i = 0; i < 50; ++i)
26     test();