Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / always-enter-dictionary-indexing-mode-with-getter.js
1 function test1(item) {
2     var o = {
3         10000: item,
4         get 10005() { },
5     };
6     let arr = new Array(10008);
7     for (let key of arr.keys()) {
8         let o2 = {};
9         o[key] = o2;
10     }
11 }
12 test1({});
13 test1(10);
14 test1(10.5);
15
16 function test2(item) {
17     var o = {
18         0: item,
19         get 1000() { },
20     };
21     let arr = new Array(1000);
22     for (let key of arr.keys()) {
23         let o2 = {};
24         o[key] = o2;
25     }
26 }
27 test2({});
28 test2(10);
29 test2(10.5);