Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / platform / android / fast / js / reserved-words-as-property-expected.txt
1 Tests to ensure that we can use ES reserved words as property names.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS var true; true threw exception SyntaxError: Unexpected token true.
7 PASS (function(){var true; true}); true threw exception SyntaxError: Unexpected token true.
8 PASS var true = 42; true === 42 threw exception SyntaxError: Unexpected token true.
9 PASS (function(){var true = 42; true === 42}); true threw exception SyntaxError: Unexpected token true.
10 PASS function g(true){  }; true threw exception SyntaxError: Unexpected token true.
11 PASS (function(){function g(true){  }; true}); true threw exception SyntaxError: Unexpected token true.
12 PASS /true/.test(function g(true){  }) threw exception SyntaxError: Unexpected token true.
13 PASS (function(){/true/.test(function g(true){  })}); true threw exception SyntaxError: Unexpected token true.
14 PASS try{}catch(true){}; true threw exception SyntaxError: Unexpected token true.
15 PASS (function(){try{}catch(true){}; true}); true threw exception SyntaxError: Unexpected token true.
16 PASS function true(){  }; true threw exception SyntaxError: Unexpected token true.
17 PASS (function(){function true(){  }; true}); true threw exception SyntaxError: Unexpected token true.
18 PASS ({ "true": 42 }.true === 42) is true
19 PASS (function(){({ "true": 42 }.true === 42)}); true is true
20 PASS ({ true: 42 }.true === 42) is true
21 PASS (function(){({ true: 42 }.true === 42)}); true is true
22 PASS ({ get true(){}, set true(){}, parsedOkay: 42 }.parsedOkay === 42) is true
23 PASS (function(){({ get true(){}, set true(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
24 PASS "use strict";var true; true threw exception SyntaxError: Unexpected token true.
25 PASS (function(){"use strict";var true; true}); true threw exception SyntaxError: Unexpected token true.
26 PASS "use strict";var true = 42; true === 42 threw exception SyntaxError: Unexpected token true.
27 PASS (function(){"use strict";var true = 42; true === 42}); true threw exception SyntaxError: Unexpected token true.
28 PASS "use strict";function g(true){ "use strict"; }; true threw exception SyntaxError: Unexpected token true.
29 PASS (function(){"use strict";function g(true){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token true.
30 PASS "use strict";/true/.test(function g(true){ "use strict"; }) threw exception SyntaxError: Unexpected token true.
31 PASS (function(){"use strict";/true/.test(function g(true){ "use strict"; })}); true threw exception SyntaxError: Unexpected token true.
32 PASS "use strict";try{}catch(true){}; true threw exception SyntaxError: Unexpected token true.
33 PASS (function(){"use strict";try{}catch(true){}; true}); true threw exception SyntaxError: Unexpected token true.
34 PASS "use strict";function true(){ "use strict"; }; true threw exception SyntaxError: Unexpected token true.
35 PASS (function(){"use strict";function true(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token true.
36 PASS "use strict";({ "true": 42 }.true === 42) is true
37 PASS (function(){"use strict";({ "true": 42 }.true === 42)}); true is true
38 PASS "use strict";({ true: 42 }.true === 42) is true
39 PASS (function(){"use strict";({ true: 42 }.true === 42)}); true is true
40 PASS "use strict";({ get true(){}, set true(){}, parsedOkay: 42 }.parsedOkay === 42) is true
41 PASS (function(){"use strict";({ get true(){}, set true(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
42 PASS var false; true threw exception SyntaxError: Unexpected token false.
43 PASS (function(){var false; true}); true threw exception SyntaxError: Unexpected token false.
44 PASS var false = 42; false === 42 threw exception SyntaxError: Unexpected token false.
45 PASS (function(){var false = 42; false === 42}); true threw exception SyntaxError: Unexpected token false.
46 PASS function g(false){  }; true threw exception SyntaxError: Unexpected token false.
47 PASS (function(){function g(false){  }; true}); true threw exception SyntaxError: Unexpected token false.
48 PASS /false/.test(function g(false){  }) threw exception SyntaxError: Unexpected token false.
49 PASS (function(){/false/.test(function g(false){  })}); true threw exception SyntaxError: Unexpected token false.
50 PASS try{}catch(false){}; true threw exception SyntaxError: Unexpected token false.
51 PASS (function(){try{}catch(false){}; true}); true threw exception SyntaxError: Unexpected token false.
52 PASS function false(){  }; true threw exception SyntaxError: Unexpected token false.
53 PASS (function(){function false(){  }; true}); true threw exception SyntaxError: Unexpected token false.
54 PASS ({ "false": 42 }.false === 42) is true
55 PASS (function(){({ "false": 42 }.false === 42)}); true is true
56 PASS ({ false: 42 }.false === 42) is true
57 PASS (function(){({ false: 42 }.false === 42)}); true is true
58 PASS ({ get false(){}, set false(){}, parsedOkay: 42 }.parsedOkay === 42) is true
59 PASS (function(){({ get false(){}, set false(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
60 PASS "use strict";var false; true threw exception SyntaxError: Unexpected token false.
61 PASS (function(){"use strict";var false; true}); true threw exception SyntaxError: Unexpected token false.
62 PASS "use strict";var false = 42; false === 42 threw exception SyntaxError: Unexpected token false.
63 PASS (function(){"use strict";var false = 42; false === 42}); true threw exception SyntaxError: Unexpected token false.
64 PASS "use strict";function g(false){ "use strict"; }; true threw exception SyntaxError: Unexpected token false.
65 PASS (function(){"use strict";function g(false){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token false.
66 PASS "use strict";/false/.test(function g(false){ "use strict"; }) threw exception SyntaxError: Unexpected token false.
67 PASS (function(){"use strict";/false/.test(function g(false){ "use strict"; })}); true threw exception SyntaxError: Unexpected token false.
68 PASS "use strict";try{}catch(false){}; true threw exception SyntaxError: Unexpected token false.
69 PASS (function(){"use strict";try{}catch(false){}; true}); true threw exception SyntaxError: Unexpected token false.
70 PASS "use strict";function false(){ "use strict"; }; true threw exception SyntaxError: Unexpected token false.
71 PASS (function(){"use strict";function false(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token false.
72 PASS "use strict";({ "false": 42 }.false === 42) is true
73 PASS (function(){"use strict";({ "false": 42 }.false === 42)}); true is true
74 PASS "use strict";({ false: 42 }.false === 42) is true
75 PASS (function(){"use strict";({ false: 42 }.false === 42)}); true is true
76 PASS "use strict";({ get false(){}, set false(){}, parsedOkay: 42 }.parsedOkay === 42) is true
77 PASS (function(){"use strict";({ get false(){}, set false(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
78 PASS var null; true threw exception SyntaxError: Unexpected token null.
79 PASS (function(){var null; true}); true threw exception SyntaxError: Unexpected token null.
80 PASS var null = 42; null === 42 threw exception SyntaxError: Unexpected token null.
81 PASS (function(){var null = 42; null === 42}); true threw exception SyntaxError: Unexpected token null.
82 PASS function g(null){  }; true threw exception SyntaxError: Unexpected token null.
83 PASS (function(){function g(null){  }; true}); true threw exception SyntaxError: Unexpected token null.
84 PASS /null/.test(function g(null){  }) threw exception SyntaxError: Unexpected token null.
85 PASS (function(){/null/.test(function g(null){  })}); true threw exception SyntaxError: Unexpected token null.
86 PASS try{}catch(null){}; true threw exception SyntaxError: Unexpected token null.
87 PASS (function(){try{}catch(null){}; true}); true threw exception SyntaxError: Unexpected token null.
88 PASS function null(){  }; true threw exception SyntaxError: Unexpected token null.
89 PASS (function(){function null(){  }; true}); true threw exception SyntaxError: Unexpected token null.
90 PASS ({ "null": 42 }.null === 42) is true
91 PASS (function(){({ "null": 42 }.null === 42)}); true is true
92 PASS ({ null: 42 }.null === 42) is true
93 PASS (function(){({ null: 42 }.null === 42)}); true is true
94 PASS ({ get null(){}, set null(){}, parsedOkay: 42 }.parsedOkay === 42) is true
95 PASS (function(){({ get null(){}, set null(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
96 PASS "use strict";var null; true threw exception SyntaxError: Unexpected token null.
97 PASS (function(){"use strict";var null; true}); true threw exception SyntaxError: Unexpected token null.
98 PASS "use strict";var null = 42; null === 42 threw exception SyntaxError: Unexpected token null.
99 PASS (function(){"use strict";var null = 42; null === 42}); true threw exception SyntaxError: Unexpected token null.
100 PASS "use strict";function g(null){ "use strict"; }; true threw exception SyntaxError: Unexpected token null.
101 PASS (function(){"use strict";function g(null){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token null.
102 PASS "use strict";/null/.test(function g(null){ "use strict"; }) threw exception SyntaxError: Unexpected token null.
103 PASS (function(){"use strict";/null/.test(function g(null){ "use strict"; })}); true threw exception SyntaxError: Unexpected token null.
104 PASS "use strict";try{}catch(null){}; true threw exception SyntaxError: Unexpected token null.
105 PASS (function(){"use strict";try{}catch(null){}; true}); true threw exception SyntaxError: Unexpected token null.
106 PASS "use strict";function null(){ "use strict"; }; true threw exception SyntaxError: Unexpected token null.
107 PASS (function(){"use strict";function null(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token null.
108 PASS "use strict";({ "null": 42 }.null === 42) is true
109 PASS (function(){"use strict";({ "null": 42 }.null === 42)}); true is true
110 PASS "use strict";({ null: 42 }.null === 42) is true
111 PASS (function(){"use strict";({ null: 42 }.null === 42)}); true is true
112 PASS "use strict";({ get null(){}, set null(){}, parsedOkay: 42 }.parsedOkay === 42) is true
113 PASS (function(){"use strict";({ get null(){}, set null(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
114 PASS var break; true threw exception SyntaxError: Unexpected token break.
115 PASS (function(){var break; true}); true threw exception SyntaxError: Unexpected token break.
116 PASS var break = 42; break === 42 threw exception SyntaxError: Unexpected token break.
117 PASS (function(){var break = 42; break === 42}); true threw exception SyntaxError: Unexpected token break.
118 PASS function g(break){  }; true threw exception SyntaxError: Unexpected token break.
119 PASS (function(){function g(break){  }; true}); true threw exception SyntaxError: Unexpected token break.
120 PASS /break/.test(function g(break){  }) threw exception SyntaxError: Unexpected token break.
121 PASS (function(){/break/.test(function g(break){  })}); true threw exception SyntaxError: Unexpected token break.
122 PASS try{}catch(break){}; true threw exception SyntaxError: Unexpected token break.
123 PASS (function(){try{}catch(break){}; true}); true threw exception SyntaxError: Unexpected token break.
124 PASS function break(){  }; true threw exception SyntaxError: Unexpected token break.
125 PASS (function(){function break(){  }; true}); true threw exception SyntaxError: Unexpected token break.
126 PASS ({ "break": 42 }.break === 42) is true
127 PASS (function(){({ "break": 42 }.break === 42)}); true is true
128 PASS ({ break: 42 }.break === 42) is true
129 PASS (function(){({ break: 42 }.break === 42)}); true is true
130 PASS ({ get break(){}, set break(){}, parsedOkay: 42 }.parsedOkay === 42) is true
131 PASS (function(){({ get break(){}, set break(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
132 PASS "use strict";var break; true threw exception SyntaxError: Unexpected token break.
133 PASS (function(){"use strict";var break; true}); true threw exception SyntaxError: Unexpected token break.
134 PASS "use strict";var break = 42; break === 42 threw exception SyntaxError: Unexpected token break.
135 PASS (function(){"use strict";var break = 42; break === 42}); true threw exception SyntaxError: Unexpected token break.
136 PASS "use strict";function g(break){ "use strict"; }; true threw exception SyntaxError: Unexpected token break.
137 PASS (function(){"use strict";function g(break){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token break.
138 PASS "use strict";/break/.test(function g(break){ "use strict"; }) threw exception SyntaxError: Unexpected token break.
139 PASS (function(){"use strict";/break/.test(function g(break){ "use strict"; })}); true threw exception SyntaxError: Unexpected token break.
140 PASS "use strict";try{}catch(break){}; true threw exception SyntaxError: Unexpected token break.
141 PASS (function(){"use strict";try{}catch(break){}; true}); true threw exception SyntaxError: Unexpected token break.
142 PASS "use strict";function break(){ "use strict"; }; true threw exception SyntaxError: Unexpected token break.
143 PASS (function(){"use strict";function break(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token break.
144 PASS "use strict";({ "break": 42 }.break === 42) is true
145 PASS (function(){"use strict";({ "break": 42 }.break === 42)}); true is true
146 PASS "use strict";({ break: 42 }.break === 42) is true
147 PASS (function(){"use strict";({ break: 42 }.break === 42)}); true is true
148 PASS "use strict";({ get break(){}, set break(){}, parsedOkay: 42 }.parsedOkay === 42) is true
149 PASS (function(){"use strict";({ get break(){}, set break(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
150 PASS var case; true threw exception SyntaxError: Unexpected token case.
151 PASS (function(){var case; true}); true threw exception SyntaxError: Unexpected token case.
152 PASS var case = 42; case === 42 threw exception SyntaxError: Unexpected token case.
153 PASS (function(){var case = 42; case === 42}); true threw exception SyntaxError: Unexpected token case.
154 PASS function g(case){  }; true threw exception SyntaxError: Unexpected token case.
155 PASS (function(){function g(case){  }; true}); true threw exception SyntaxError: Unexpected token case.
156 PASS /case/.test(function g(case){  }) threw exception SyntaxError: Unexpected token case.
157 PASS (function(){/case/.test(function g(case){  })}); true threw exception SyntaxError: Unexpected token case.
158 PASS try{}catch(case){}; true threw exception SyntaxError: Unexpected token case.
159 PASS (function(){try{}catch(case){}; true}); true threw exception SyntaxError: Unexpected token case.
160 PASS function case(){  }; true threw exception SyntaxError: Unexpected token case.
161 PASS (function(){function case(){  }; true}); true threw exception SyntaxError: Unexpected token case.
162 PASS ({ "case": 42 }.case === 42) is true
163 PASS (function(){({ "case": 42 }.case === 42)}); true is true
164 PASS ({ case: 42 }.case === 42) is true
165 PASS (function(){({ case: 42 }.case === 42)}); true is true
166 PASS ({ get case(){}, set case(){}, parsedOkay: 42 }.parsedOkay === 42) is true
167 PASS (function(){({ get case(){}, set case(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
168 PASS "use strict";var case; true threw exception SyntaxError: Unexpected token case.
169 PASS (function(){"use strict";var case; true}); true threw exception SyntaxError: Unexpected token case.
170 PASS "use strict";var case = 42; case === 42 threw exception SyntaxError: Unexpected token case.
171 PASS (function(){"use strict";var case = 42; case === 42}); true threw exception SyntaxError: Unexpected token case.
172 PASS "use strict";function g(case){ "use strict"; }; true threw exception SyntaxError: Unexpected token case.
173 PASS (function(){"use strict";function g(case){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token case.
174 PASS "use strict";/case/.test(function g(case){ "use strict"; }) threw exception SyntaxError: Unexpected token case.
175 PASS (function(){"use strict";/case/.test(function g(case){ "use strict"; })}); true threw exception SyntaxError: Unexpected token case.
176 PASS "use strict";try{}catch(case){}; true threw exception SyntaxError: Unexpected token case.
177 PASS (function(){"use strict";try{}catch(case){}; true}); true threw exception SyntaxError: Unexpected token case.
178 PASS "use strict";function case(){ "use strict"; }; true threw exception SyntaxError: Unexpected token case.
179 PASS (function(){"use strict";function case(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token case.
180 PASS "use strict";({ "case": 42 }.case === 42) is true
181 PASS (function(){"use strict";({ "case": 42 }.case === 42)}); true is true
182 PASS "use strict";({ case: 42 }.case === 42) is true
183 PASS (function(){"use strict";({ case: 42 }.case === 42)}); true is true
184 PASS "use strict";({ get case(){}, set case(){}, parsedOkay: 42 }.parsedOkay === 42) is true
185 PASS (function(){"use strict";({ get case(){}, set case(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
186 PASS var catch; true threw exception SyntaxError: Unexpected token catch.
187 PASS (function(){var catch; true}); true threw exception SyntaxError: Unexpected token catch.
188 PASS var catch = 42; catch === 42 threw exception SyntaxError: Unexpected token catch.
189 PASS (function(){var catch = 42; catch === 42}); true threw exception SyntaxError: Unexpected token catch.
190 PASS function g(catch){  }; true threw exception SyntaxError: Unexpected token catch.
191 PASS (function(){function g(catch){  }; true}); true threw exception SyntaxError: Unexpected token catch.
192 PASS /catch/.test(function g(catch){  }) threw exception SyntaxError: Unexpected token catch.
193 PASS (function(){/catch/.test(function g(catch){  })}); true threw exception SyntaxError: Unexpected token catch.
194 PASS try{}catch(catch){}; true threw exception SyntaxError: Unexpected token catch.
195 PASS (function(){try{}catch(catch){}; true}); true threw exception SyntaxError: Unexpected token catch.
196 PASS function catch(){  }; true threw exception SyntaxError: Unexpected token catch.
197 PASS (function(){function catch(){  }; true}); true threw exception SyntaxError: Unexpected token catch.
198 PASS ({ "catch": 42 }.catch === 42) is true
199 PASS (function(){({ "catch": 42 }.catch === 42)}); true is true
200 PASS ({ catch: 42 }.catch === 42) is true
201 PASS (function(){({ catch: 42 }.catch === 42)}); true is true
202 PASS ({ get catch(){}, set catch(){}, parsedOkay: 42 }.parsedOkay === 42) is true
203 PASS (function(){({ get catch(){}, set catch(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
204 PASS "use strict";var catch; true threw exception SyntaxError: Unexpected token catch.
205 PASS (function(){"use strict";var catch; true}); true threw exception SyntaxError: Unexpected token catch.
206 PASS "use strict";var catch = 42; catch === 42 threw exception SyntaxError: Unexpected token catch.
207 PASS (function(){"use strict";var catch = 42; catch === 42}); true threw exception SyntaxError: Unexpected token catch.
208 PASS "use strict";function g(catch){ "use strict"; }; true threw exception SyntaxError: Unexpected token catch.
209 PASS (function(){"use strict";function g(catch){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token catch.
210 PASS "use strict";/catch/.test(function g(catch){ "use strict"; }) threw exception SyntaxError: Unexpected token catch.
211 PASS (function(){"use strict";/catch/.test(function g(catch){ "use strict"; })}); true threw exception SyntaxError: Unexpected token catch.
212 PASS "use strict";try{}catch(catch){}; true threw exception SyntaxError: Unexpected token catch.
213 PASS (function(){"use strict";try{}catch(catch){}; true}); true threw exception SyntaxError: Unexpected token catch.
214 PASS "use strict";function catch(){ "use strict"; }; true threw exception SyntaxError: Unexpected token catch.
215 PASS (function(){"use strict";function catch(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token catch.
216 PASS "use strict";({ "catch": 42 }.catch === 42) is true
217 PASS (function(){"use strict";({ "catch": 42 }.catch === 42)}); true is true
218 PASS "use strict";({ catch: 42 }.catch === 42) is true
219 PASS (function(){"use strict";({ catch: 42 }.catch === 42)}); true is true
220 PASS "use strict";({ get catch(){}, set catch(){}, parsedOkay: 42 }.parsedOkay === 42) is true
221 PASS (function(){"use strict";({ get catch(){}, set catch(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
222 PASS var continue; true threw exception SyntaxError: Unexpected token continue.
223 PASS (function(){var continue; true}); true threw exception SyntaxError: Unexpected token continue.
224 PASS var continue = 42; continue === 42 threw exception SyntaxError: Unexpected token continue.
225 PASS (function(){var continue = 42; continue === 42}); true threw exception SyntaxError: Unexpected token continue.
226 PASS function g(continue){  }; true threw exception SyntaxError: Unexpected token continue.
227 PASS (function(){function g(continue){  }; true}); true threw exception SyntaxError: Unexpected token continue.
228 PASS /continue/.test(function g(continue){  }) threw exception SyntaxError: Unexpected token continue.
229 PASS (function(){/continue/.test(function g(continue){  })}); true threw exception SyntaxError: Unexpected token continue.
230 PASS try{}catch(continue){}; true threw exception SyntaxError: Unexpected token continue.
231 PASS (function(){try{}catch(continue){}; true}); true threw exception SyntaxError: Unexpected token continue.
232 PASS function continue(){  }; true threw exception SyntaxError: Unexpected token continue.
233 PASS (function(){function continue(){  }; true}); true threw exception SyntaxError: Unexpected token continue.
234 PASS ({ "continue": 42 }.continue === 42) is true
235 PASS (function(){({ "continue": 42 }.continue === 42)}); true is true
236 PASS ({ continue: 42 }.continue === 42) is true
237 PASS (function(){({ continue: 42 }.continue === 42)}); true is true
238 PASS ({ get continue(){}, set continue(){}, parsedOkay: 42 }.parsedOkay === 42) is true
239 PASS (function(){({ get continue(){}, set continue(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
240 PASS "use strict";var continue; true threw exception SyntaxError: Unexpected token continue.
241 PASS (function(){"use strict";var continue; true}); true threw exception SyntaxError: Unexpected token continue.
242 PASS "use strict";var continue = 42; continue === 42 threw exception SyntaxError: Unexpected token continue.
243 PASS (function(){"use strict";var continue = 42; continue === 42}); true threw exception SyntaxError: Unexpected token continue.
244 PASS "use strict";function g(continue){ "use strict"; }; true threw exception SyntaxError: Unexpected token continue.
245 PASS (function(){"use strict";function g(continue){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token continue.
246 PASS "use strict";/continue/.test(function g(continue){ "use strict"; }) threw exception SyntaxError: Unexpected token continue.
247 PASS (function(){"use strict";/continue/.test(function g(continue){ "use strict"; })}); true threw exception SyntaxError: Unexpected token continue.
248 PASS "use strict";try{}catch(continue){}; true threw exception SyntaxError: Unexpected token continue.
249 PASS (function(){"use strict";try{}catch(continue){}; true}); true threw exception SyntaxError: Unexpected token continue.
250 PASS "use strict";function continue(){ "use strict"; }; true threw exception SyntaxError: Unexpected token continue.
251 PASS (function(){"use strict";function continue(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token continue.
252 PASS "use strict";({ "continue": 42 }.continue === 42) is true
253 PASS (function(){"use strict";({ "continue": 42 }.continue === 42)}); true is true
254 PASS "use strict";({ continue: 42 }.continue === 42) is true
255 PASS (function(){"use strict";({ continue: 42 }.continue === 42)}); true is true
256 PASS "use strict";({ get continue(){}, set continue(){}, parsedOkay: 42 }.parsedOkay === 42) is true
257 PASS (function(){"use strict";({ get continue(){}, set continue(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
258 PASS var debugger; true threw exception SyntaxError: Unexpected token debugger.
259 PASS (function(){var debugger; true}); true threw exception SyntaxError: Unexpected token debugger.
260 PASS var debugger = 42; debugger === 42 threw exception SyntaxError: Unexpected token debugger.
261 PASS (function(){var debugger = 42; debugger === 42}); true threw exception SyntaxError: Unexpected token debugger.
262 PASS function g(debugger){  }; true threw exception SyntaxError: Unexpected token debugger.
263 PASS (function(){function g(debugger){  }; true}); true threw exception SyntaxError: Unexpected token debugger.
264 PASS /debugger/.test(function g(debugger){  }) threw exception SyntaxError: Unexpected token debugger.
265 PASS (function(){/debugger/.test(function g(debugger){  })}); true threw exception SyntaxError: Unexpected token debugger.
266 PASS try{}catch(debugger){}; true threw exception SyntaxError: Unexpected token debugger.
267 PASS (function(){try{}catch(debugger){}; true}); true threw exception SyntaxError: Unexpected token debugger.
268 PASS function debugger(){  }; true threw exception SyntaxError: Unexpected token debugger.
269 PASS (function(){function debugger(){  }; true}); true threw exception SyntaxError: Unexpected token debugger.
270 PASS ({ "debugger": 42 }.debugger === 42) is true
271 PASS (function(){({ "debugger": 42 }.debugger === 42)}); true is true
272 PASS ({ debugger: 42 }.debugger === 42) is true
273 PASS (function(){({ debugger: 42 }.debugger === 42)}); true is true
274 PASS ({ get debugger(){}, set debugger(){}, parsedOkay: 42 }.parsedOkay === 42) is true
275 PASS (function(){({ get debugger(){}, set debugger(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
276 PASS "use strict";var debugger; true threw exception SyntaxError: Unexpected token debugger.
277 PASS (function(){"use strict";var debugger; true}); true threw exception SyntaxError: Unexpected token debugger.
278 PASS "use strict";var debugger = 42; debugger === 42 threw exception SyntaxError: Unexpected token debugger.
279 PASS (function(){"use strict";var debugger = 42; debugger === 42}); true threw exception SyntaxError: Unexpected token debugger.
280 PASS "use strict";function g(debugger){ "use strict"; }; true threw exception SyntaxError: Unexpected token debugger.
281 PASS (function(){"use strict";function g(debugger){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token debugger.
282 PASS "use strict";/debugger/.test(function g(debugger){ "use strict"; }) threw exception SyntaxError: Unexpected token debugger.
283 PASS (function(){"use strict";/debugger/.test(function g(debugger){ "use strict"; })}); true threw exception SyntaxError: Unexpected token debugger.
284 PASS "use strict";try{}catch(debugger){}; true threw exception SyntaxError: Unexpected token debugger.
285 PASS (function(){"use strict";try{}catch(debugger){}; true}); true threw exception SyntaxError: Unexpected token debugger.
286 PASS "use strict";function debugger(){ "use strict"; }; true threw exception SyntaxError: Unexpected token debugger.
287 PASS (function(){"use strict";function debugger(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token debugger.
288 PASS "use strict";({ "debugger": 42 }.debugger === 42) is true
289 PASS (function(){"use strict";({ "debugger": 42 }.debugger === 42)}); true is true
290 PASS "use strict";({ debugger: 42 }.debugger === 42) is true
291 PASS (function(){"use strict";({ debugger: 42 }.debugger === 42)}); true is true
292 PASS "use strict";({ get debugger(){}, set debugger(){}, parsedOkay: 42 }.parsedOkay === 42) is true
293 PASS (function(){"use strict";({ get debugger(){}, set debugger(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
294 PASS var default; true threw exception SyntaxError: Unexpected token default.
295 PASS (function(){var default; true}); true threw exception SyntaxError: Unexpected token default.
296 PASS var default = 42; default === 42 threw exception SyntaxError: Unexpected token default.
297 PASS (function(){var default = 42; default === 42}); true threw exception SyntaxError: Unexpected token default.
298 PASS function g(default){  }; true threw exception SyntaxError: Unexpected token default.
299 PASS (function(){function g(default){  }; true}); true threw exception SyntaxError: Unexpected token default.
300 PASS /default/.test(function g(default){  }) threw exception SyntaxError: Unexpected token default.
301 PASS (function(){/default/.test(function g(default){  })}); true threw exception SyntaxError: Unexpected token default.
302 PASS try{}catch(default){}; true threw exception SyntaxError: Unexpected token default.
303 PASS (function(){try{}catch(default){}; true}); true threw exception SyntaxError: Unexpected token default.
304 PASS function default(){  }; true threw exception SyntaxError: Unexpected token default.
305 PASS (function(){function default(){  }; true}); true threw exception SyntaxError: Unexpected token default.
306 PASS ({ "default": 42 }.default === 42) is true
307 PASS (function(){({ "default": 42 }.default === 42)}); true is true
308 PASS ({ default: 42 }.default === 42) is true
309 PASS (function(){({ default: 42 }.default === 42)}); true is true
310 PASS ({ get default(){}, set default(){}, parsedOkay: 42 }.parsedOkay === 42) is true
311 PASS (function(){({ get default(){}, set default(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
312 PASS "use strict";var default; true threw exception SyntaxError: Unexpected token default.
313 PASS (function(){"use strict";var default; true}); true threw exception SyntaxError: Unexpected token default.
314 PASS "use strict";var default = 42; default === 42 threw exception SyntaxError: Unexpected token default.
315 PASS (function(){"use strict";var default = 42; default === 42}); true threw exception SyntaxError: Unexpected token default.
316 PASS "use strict";function g(default){ "use strict"; }; true threw exception SyntaxError: Unexpected token default.
317 PASS (function(){"use strict";function g(default){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token default.
318 PASS "use strict";/default/.test(function g(default){ "use strict"; }) threw exception SyntaxError: Unexpected token default.
319 PASS (function(){"use strict";/default/.test(function g(default){ "use strict"; })}); true threw exception SyntaxError: Unexpected token default.
320 PASS "use strict";try{}catch(default){}; true threw exception SyntaxError: Unexpected token default.
321 PASS (function(){"use strict";try{}catch(default){}; true}); true threw exception SyntaxError: Unexpected token default.
322 PASS "use strict";function default(){ "use strict"; }; true threw exception SyntaxError: Unexpected token default.
323 PASS (function(){"use strict";function default(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token default.
324 PASS "use strict";({ "default": 42 }.default === 42) is true
325 PASS (function(){"use strict";({ "default": 42 }.default === 42)}); true is true
326 PASS "use strict";({ default: 42 }.default === 42) is true
327 PASS (function(){"use strict";({ default: 42 }.default === 42)}); true is true
328 PASS "use strict";({ get default(){}, set default(){}, parsedOkay: 42 }.parsedOkay === 42) is true
329 PASS (function(){"use strict";({ get default(){}, set default(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
330 PASS var delete; true threw exception SyntaxError: Unexpected token delete.
331 PASS (function(){var delete; true}); true threw exception SyntaxError: Unexpected token delete.
332 PASS var delete = 42; delete === 42 threw exception SyntaxError: Unexpected token delete.
333 PASS (function(){var delete = 42; delete === 42}); true threw exception SyntaxError: Unexpected token delete.
334 PASS function g(delete){  }; true threw exception SyntaxError: Unexpected token delete.
335 PASS (function(){function g(delete){  }; true}); true threw exception SyntaxError: Unexpected token delete.
336 PASS /delete/.test(function g(delete){  }) threw exception SyntaxError: Unexpected token delete.
337 PASS (function(){/delete/.test(function g(delete){  })}); true threw exception SyntaxError: Unexpected token delete.
338 PASS try{}catch(delete){}; true threw exception SyntaxError: Unexpected token delete.
339 PASS (function(){try{}catch(delete){}; true}); true threw exception SyntaxError: Unexpected token delete.
340 PASS function delete(){  }; true threw exception SyntaxError: Unexpected token delete.
341 PASS (function(){function delete(){  }; true}); true threw exception SyntaxError: Unexpected token delete.
342 PASS ({ "delete": 42 }.delete === 42) is true
343 PASS (function(){({ "delete": 42 }.delete === 42)}); true is true
344 PASS ({ delete: 42 }.delete === 42) is true
345 PASS (function(){({ delete: 42 }.delete === 42)}); true is true
346 PASS ({ get delete(){}, set delete(){}, parsedOkay: 42 }.parsedOkay === 42) is true
347 PASS (function(){({ get delete(){}, set delete(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
348 PASS "use strict";var delete; true threw exception SyntaxError: Unexpected token delete.
349 PASS (function(){"use strict";var delete; true}); true threw exception SyntaxError: Unexpected token delete.
350 PASS "use strict";var delete = 42; delete === 42 threw exception SyntaxError: Unexpected token delete.
351 PASS (function(){"use strict";var delete = 42; delete === 42}); true threw exception SyntaxError: Unexpected token delete.
352 PASS "use strict";function g(delete){ "use strict"; }; true threw exception SyntaxError: Unexpected token delete.
353 PASS (function(){"use strict";function g(delete){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token delete.
354 PASS "use strict";/delete/.test(function g(delete){ "use strict"; }) threw exception SyntaxError: Unexpected token delete.
355 PASS (function(){"use strict";/delete/.test(function g(delete){ "use strict"; })}); true threw exception SyntaxError: Unexpected token delete.
356 PASS "use strict";try{}catch(delete){}; true threw exception SyntaxError: Unexpected token delete.
357 PASS (function(){"use strict";try{}catch(delete){}; true}); true threw exception SyntaxError: Unexpected token delete.
358 PASS "use strict";function delete(){ "use strict"; }; true threw exception SyntaxError: Unexpected token delete.
359 PASS (function(){"use strict";function delete(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token delete.
360 PASS "use strict";({ "delete": 42 }.delete === 42) is true
361 PASS (function(){"use strict";({ "delete": 42 }.delete === 42)}); true is true
362 PASS "use strict";({ delete: 42 }.delete === 42) is true
363 PASS (function(){"use strict";({ delete: 42 }.delete === 42)}); true is true
364 PASS "use strict";({ get delete(){}, set delete(){}, parsedOkay: 42 }.parsedOkay === 42) is true
365 PASS (function(){"use strict";({ get delete(){}, set delete(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
366 PASS var do; true threw exception SyntaxError: Unexpected token do.
367 PASS (function(){var do; true}); true threw exception SyntaxError: Unexpected token do.
368 PASS var do = 42; do === 42 threw exception SyntaxError: Unexpected token do.
369 PASS (function(){var do = 42; do === 42}); true threw exception SyntaxError: Unexpected token do.
370 PASS function g(do){  }; true threw exception SyntaxError: Unexpected token do.
371 PASS (function(){function g(do){  }; true}); true threw exception SyntaxError: Unexpected token do.
372 PASS /do/.test(function g(do){  }) threw exception SyntaxError: Unexpected token do.
373 PASS (function(){/do/.test(function g(do){  })}); true threw exception SyntaxError: Unexpected token do.
374 PASS try{}catch(do){}; true threw exception SyntaxError: Unexpected token do.
375 PASS (function(){try{}catch(do){}; true}); true threw exception SyntaxError: Unexpected token do.
376 PASS function do(){  }; true threw exception SyntaxError: Unexpected token do.
377 PASS (function(){function do(){  }; true}); true threw exception SyntaxError: Unexpected token do.
378 PASS ({ "do": 42 }.do === 42) is true
379 PASS (function(){({ "do": 42 }.do === 42)}); true is true
380 PASS ({ do: 42 }.do === 42) is true
381 PASS (function(){({ do: 42 }.do === 42)}); true is true
382 PASS ({ get do(){}, set do(){}, parsedOkay: 42 }.parsedOkay === 42) is true
383 PASS (function(){({ get do(){}, set do(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
384 PASS "use strict";var do; true threw exception SyntaxError: Unexpected token do.
385 PASS (function(){"use strict";var do; true}); true threw exception SyntaxError: Unexpected token do.
386 PASS "use strict";var do = 42; do === 42 threw exception SyntaxError: Unexpected token do.
387 PASS (function(){"use strict";var do = 42; do === 42}); true threw exception SyntaxError: Unexpected token do.
388 PASS "use strict";function g(do){ "use strict"; }; true threw exception SyntaxError: Unexpected token do.
389 PASS (function(){"use strict";function g(do){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token do.
390 PASS "use strict";/do/.test(function g(do){ "use strict"; }) threw exception SyntaxError: Unexpected token do.
391 PASS (function(){"use strict";/do/.test(function g(do){ "use strict"; })}); true threw exception SyntaxError: Unexpected token do.
392 PASS "use strict";try{}catch(do){}; true threw exception SyntaxError: Unexpected token do.
393 PASS (function(){"use strict";try{}catch(do){}; true}); true threw exception SyntaxError: Unexpected token do.
394 PASS "use strict";function do(){ "use strict"; }; true threw exception SyntaxError: Unexpected token do.
395 PASS (function(){"use strict";function do(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token do.
396 PASS "use strict";({ "do": 42 }.do === 42) is true
397 PASS (function(){"use strict";({ "do": 42 }.do === 42)}); true is true
398 PASS "use strict";({ do: 42 }.do === 42) is true
399 PASS (function(){"use strict";({ do: 42 }.do === 42)}); true is true
400 PASS "use strict";({ get do(){}, set do(){}, parsedOkay: 42 }.parsedOkay === 42) is true
401 PASS (function(){"use strict";({ get do(){}, set do(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
402 PASS var else; true threw exception SyntaxError: Unexpected token else.
403 PASS (function(){var else; true}); true threw exception SyntaxError: Unexpected token else.
404 PASS var else = 42; else === 42 threw exception SyntaxError: Unexpected token else.
405 PASS (function(){var else = 42; else === 42}); true threw exception SyntaxError: Unexpected token else.
406 PASS function g(else){  }; true threw exception SyntaxError: Unexpected token else.
407 PASS (function(){function g(else){  }; true}); true threw exception SyntaxError: Unexpected token else.
408 PASS /else/.test(function g(else){  }) threw exception SyntaxError: Unexpected token else.
409 PASS (function(){/else/.test(function g(else){  })}); true threw exception SyntaxError: Unexpected token else.
410 PASS try{}catch(else){}; true threw exception SyntaxError: Unexpected token else.
411 PASS (function(){try{}catch(else){}; true}); true threw exception SyntaxError: Unexpected token else.
412 PASS function else(){  }; true threw exception SyntaxError: Unexpected token else.
413 PASS (function(){function else(){  }; true}); true threw exception SyntaxError: Unexpected token else.
414 PASS ({ "else": 42 }.else === 42) is true
415 PASS (function(){({ "else": 42 }.else === 42)}); true is true
416 PASS ({ else: 42 }.else === 42) is true
417 PASS (function(){({ else: 42 }.else === 42)}); true is true
418 PASS ({ get else(){}, set else(){}, parsedOkay: 42 }.parsedOkay === 42) is true
419 PASS (function(){({ get else(){}, set else(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
420 PASS "use strict";var else; true threw exception SyntaxError: Unexpected token else.
421 PASS (function(){"use strict";var else; true}); true threw exception SyntaxError: Unexpected token else.
422 PASS "use strict";var else = 42; else === 42 threw exception SyntaxError: Unexpected token else.
423 PASS (function(){"use strict";var else = 42; else === 42}); true threw exception SyntaxError: Unexpected token else.
424 PASS "use strict";function g(else){ "use strict"; }; true threw exception SyntaxError: Unexpected token else.
425 PASS (function(){"use strict";function g(else){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token else.
426 PASS "use strict";/else/.test(function g(else){ "use strict"; }) threw exception SyntaxError: Unexpected token else.
427 PASS (function(){"use strict";/else/.test(function g(else){ "use strict"; })}); true threw exception SyntaxError: Unexpected token else.
428 PASS "use strict";try{}catch(else){}; true threw exception SyntaxError: Unexpected token else.
429 PASS (function(){"use strict";try{}catch(else){}; true}); true threw exception SyntaxError: Unexpected token else.
430 PASS "use strict";function else(){ "use strict"; }; true threw exception SyntaxError: Unexpected token else.
431 PASS (function(){"use strict";function else(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token else.
432 PASS "use strict";({ "else": 42 }.else === 42) is true
433 PASS (function(){"use strict";({ "else": 42 }.else === 42)}); true is true
434 PASS "use strict";({ else: 42 }.else === 42) is true
435 PASS (function(){"use strict";({ else: 42 }.else === 42)}); true is true
436 PASS "use strict";({ get else(){}, set else(){}, parsedOkay: 42 }.parsedOkay === 42) is true
437 PASS (function(){"use strict";({ get else(){}, set else(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
438 PASS var finally; true threw exception SyntaxError: Unexpected token finally.
439 PASS (function(){var finally; true}); true threw exception SyntaxError: Unexpected token finally.
440 PASS var finally = 42; finally === 42 threw exception SyntaxError: Unexpected token finally.
441 PASS (function(){var finally = 42; finally === 42}); true threw exception SyntaxError: Unexpected token finally.
442 PASS function g(finally){  }; true threw exception SyntaxError: Unexpected token finally.
443 PASS (function(){function g(finally){  }; true}); true threw exception SyntaxError: Unexpected token finally.
444 PASS /finally/.test(function g(finally){  }) threw exception SyntaxError: Unexpected token finally.
445 PASS (function(){/finally/.test(function g(finally){  })}); true threw exception SyntaxError: Unexpected token finally.
446 PASS try{}catch(finally){}; true threw exception SyntaxError: Unexpected token finally.
447 PASS (function(){try{}catch(finally){}; true}); true threw exception SyntaxError: Unexpected token finally.
448 PASS function finally(){  }; true threw exception SyntaxError: Unexpected token finally.
449 PASS (function(){function finally(){  }; true}); true threw exception SyntaxError: Unexpected token finally.
450 PASS ({ "finally": 42 }.finally === 42) is true
451 PASS (function(){({ "finally": 42 }.finally === 42)}); true is true
452 PASS ({ finally: 42 }.finally === 42) is true
453 PASS (function(){({ finally: 42 }.finally === 42)}); true is true
454 PASS ({ get finally(){}, set finally(){}, parsedOkay: 42 }.parsedOkay === 42) is true
455 PASS (function(){({ get finally(){}, set finally(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
456 PASS "use strict";var finally; true threw exception SyntaxError: Unexpected token finally.
457 PASS (function(){"use strict";var finally; true}); true threw exception SyntaxError: Unexpected token finally.
458 PASS "use strict";var finally = 42; finally === 42 threw exception SyntaxError: Unexpected token finally.
459 PASS (function(){"use strict";var finally = 42; finally === 42}); true threw exception SyntaxError: Unexpected token finally.
460 PASS "use strict";function g(finally){ "use strict"; }; true threw exception SyntaxError: Unexpected token finally.
461 PASS (function(){"use strict";function g(finally){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token finally.
462 PASS "use strict";/finally/.test(function g(finally){ "use strict"; }) threw exception SyntaxError: Unexpected token finally.
463 PASS (function(){"use strict";/finally/.test(function g(finally){ "use strict"; })}); true threw exception SyntaxError: Unexpected token finally.
464 PASS "use strict";try{}catch(finally){}; true threw exception SyntaxError: Unexpected token finally.
465 PASS (function(){"use strict";try{}catch(finally){}; true}); true threw exception SyntaxError: Unexpected token finally.
466 PASS "use strict";function finally(){ "use strict"; }; true threw exception SyntaxError: Unexpected token finally.
467 PASS (function(){"use strict";function finally(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token finally.
468 PASS "use strict";({ "finally": 42 }.finally === 42) is true
469 PASS (function(){"use strict";({ "finally": 42 }.finally === 42)}); true is true
470 PASS "use strict";({ finally: 42 }.finally === 42) is true
471 PASS (function(){"use strict";({ finally: 42 }.finally === 42)}); true is true
472 PASS "use strict";({ get finally(){}, set finally(){}, parsedOkay: 42 }.parsedOkay === 42) is true
473 PASS (function(){"use strict";({ get finally(){}, set finally(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
474 PASS var for; true threw exception SyntaxError: Unexpected token for.
475 PASS (function(){var for; true}); true threw exception SyntaxError: Unexpected token for.
476 PASS var for = 42; for === 42 threw exception SyntaxError: Unexpected token for.
477 PASS (function(){var for = 42; for === 42}); true threw exception SyntaxError: Unexpected token for.
478 PASS function g(for){  }; true threw exception SyntaxError: Unexpected token for.
479 PASS (function(){function g(for){  }; true}); true threw exception SyntaxError: Unexpected token for.
480 PASS /for/.test(function g(for){  }) threw exception SyntaxError: Unexpected token for.
481 PASS (function(){/for/.test(function g(for){  })}); true threw exception SyntaxError: Unexpected token for.
482 PASS try{}catch(for){}; true threw exception SyntaxError: Unexpected token for.
483 PASS (function(){try{}catch(for){}; true}); true threw exception SyntaxError: Unexpected token for.
484 PASS function for(){  }; true threw exception SyntaxError: Unexpected token for.
485 PASS (function(){function for(){  }; true}); true threw exception SyntaxError: Unexpected token for.
486 PASS ({ "for": 42 }.for === 42) is true
487 PASS (function(){({ "for": 42 }.for === 42)}); true is true
488 PASS ({ for: 42 }.for === 42) is true
489 PASS (function(){({ for: 42 }.for === 42)}); true is true
490 PASS ({ get for(){}, set for(){}, parsedOkay: 42 }.parsedOkay === 42) is true
491 PASS (function(){({ get for(){}, set for(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
492 PASS "use strict";var for; true threw exception SyntaxError: Unexpected token for.
493 PASS (function(){"use strict";var for; true}); true threw exception SyntaxError: Unexpected token for.
494 PASS "use strict";var for = 42; for === 42 threw exception SyntaxError: Unexpected token for.
495 PASS (function(){"use strict";var for = 42; for === 42}); true threw exception SyntaxError: Unexpected token for.
496 PASS "use strict";function g(for){ "use strict"; }; true threw exception SyntaxError: Unexpected token for.
497 PASS (function(){"use strict";function g(for){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token for.
498 PASS "use strict";/for/.test(function g(for){ "use strict"; }) threw exception SyntaxError: Unexpected token for.
499 PASS (function(){"use strict";/for/.test(function g(for){ "use strict"; })}); true threw exception SyntaxError: Unexpected token for.
500 PASS "use strict";try{}catch(for){}; true threw exception SyntaxError: Unexpected token for.
501 PASS (function(){"use strict";try{}catch(for){}; true}); true threw exception SyntaxError: Unexpected token for.
502 PASS "use strict";function for(){ "use strict"; }; true threw exception SyntaxError: Unexpected token for.
503 PASS (function(){"use strict";function for(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token for.
504 PASS "use strict";({ "for": 42 }.for === 42) is true
505 PASS (function(){"use strict";({ "for": 42 }.for === 42)}); true is true
506 PASS "use strict";({ for: 42 }.for === 42) is true
507 PASS (function(){"use strict";({ for: 42 }.for === 42)}); true is true
508 PASS "use strict";({ get for(){}, set for(){}, parsedOkay: 42 }.parsedOkay === 42) is true
509 PASS (function(){"use strict";({ get for(){}, set for(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
510 PASS var function; true threw exception SyntaxError: Unexpected token function.
511 PASS (function(){var function; true}); true threw exception SyntaxError: Unexpected token function.
512 PASS var function = 42; function === 42 threw exception SyntaxError: Unexpected token function.
513 PASS (function(){var function = 42; function === 42}); true threw exception SyntaxError: Unexpected token function.
514 PASS function g(function){  }; true threw exception SyntaxError: Unexpected token function.
515 PASS (function(){function g(function){  }; true}); true threw exception SyntaxError: Unexpected token function.
516 PASS /function/.test(function g(function){  }) threw exception SyntaxError: Unexpected token function.
517 PASS (function(){/function/.test(function g(function){  })}); true threw exception SyntaxError: Unexpected token function.
518 PASS try{}catch(function){}; true threw exception SyntaxError: Unexpected token function.
519 PASS (function(){try{}catch(function){}; true}); true threw exception SyntaxError: Unexpected token function.
520 PASS function function(){  }; true threw exception SyntaxError: Unexpected token function.
521 PASS (function(){function function(){  }; true}); true threw exception SyntaxError: Unexpected token function.
522 PASS ({ "function": 42 }.function === 42) is true
523 PASS (function(){({ "function": 42 }.function === 42)}); true is true
524 PASS ({ function: 42 }.function === 42) is true
525 PASS (function(){({ function: 42 }.function === 42)}); true is true
526 PASS ({ get function(){}, set function(){}, parsedOkay: 42 }.parsedOkay === 42) is true
527 PASS (function(){({ get function(){}, set function(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
528 PASS "use strict";var function; true threw exception SyntaxError: Unexpected token function.
529 PASS (function(){"use strict";var function; true}); true threw exception SyntaxError: Unexpected token function.
530 PASS "use strict";var function = 42; function === 42 threw exception SyntaxError: Unexpected token function.
531 PASS (function(){"use strict";var function = 42; function === 42}); true threw exception SyntaxError: Unexpected token function.
532 PASS "use strict";function g(function){ "use strict"; }; true threw exception SyntaxError: Unexpected token function.
533 PASS (function(){"use strict";function g(function){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token function.
534 PASS "use strict";/function/.test(function g(function){ "use strict"; }) threw exception SyntaxError: Unexpected token function.
535 PASS (function(){"use strict";/function/.test(function g(function){ "use strict"; })}); true threw exception SyntaxError: Unexpected token function.
536 PASS "use strict";try{}catch(function){}; true threw exception SyntaxError: Unexpected token function.
537 PASS (function(){"use strict";try{}catch(function){}; true}); true threw exception SyntaxError: Unexpected token function.
538 PASS "use strict";function function(){ "use strict"; }; true threw exception SyntaxError: Unexpected token function.
539 PASS (function(){"use strict";function function(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token function.
540 PASS "use strict";({ "function": 42 }.function === 42) is true
541 PASS (function(){"use strict";({ "function": 42 }.function === 42)}); true is true
542 PASS "use strict";({ function: 42 }.function === 42) is true
543 PASS (function(){"use strict";({ function: 42 }.function === 42)}); true is true
544 PASS "use strict";({ get function(){}, set function(){}, parsedOkay: 42 }.parsedOkay === 42) is true
545 PASS (function(){"use strict";({ get function(){}, set function(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
546 PASS var if; true threw exception SyntaxError: Unexpected token if.
547 PASS (function(){var if; true}); true threw exception SyntaxError: Unexpected token if.
548 PASS var if = 42; if === 42 threw exception SyntaxError: Unexpected token if.
549 PASS (function(){var if = 42; if === 42}); true threw exception SyntaxError: Unexpected token if.
550 PASS function g(if){  }; true threw exception SyntaxError: Unexpected token if.
551 PASS (function(){function g(if){  }; true}); true threw exception SyntaxError: Unexpected token if.
552 PASS /if/.test(function g(if){  }) threw exception SyntaxError: Unexpected token if.
553 PASS (function(){/if/.test(function g(if){  })}); true threw exception SyntaxError: Unexpected token if.
554 PASS try{}catch(if){}; true threw exception SyntaxError: Unexpected token if.
555 PASS (function(){try{}catch(if){}; true}); true threw exception SyntaxError: Unexpected token if.
556 PASS function if(){  }; true threw exception SyntaxError: Unexpected token if.
557 PASS (function(){function if(){  }; true}); true threw exception SyntaxError: Unexpected token if.
558 PASS ({ "if": 42 }.if === 42) is true
559 PASS (function(){({ "if": 42 }.if === 42)}); true is true
560 PASS ({ if: 42 }.if === 42) is true
561 PASS (function(){({ if: 42 }.if === 42)}); true is true
562 PASS ({ get if(){}, set if(){}, parsedOkay: 42 }.parsedOkay === 42) is true
563 PASS (function(){({ get if(){}, set if(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
564 PASS "use strict";var if; true threw exception SyntaxError: Unexpected token if.
565 PASS (function(){"use strict";var if; true}); true threw exception SyntaxError: Unexpected token if.
566 PASS "use strict";var if = 42; if === 42 threw exception SyntaxError: Unexpected token if.
567 PASS (function(){"use strict";var if = 42; if === 42}); true threw exception SyntaxError: Unexpected token if.
568 PASS "use strict";function g(if){ "use strict"; }; true threw exception SyntaxError: Unexpected token if.
569 PASS (function(){"use strict";function g(if){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token if.
570 PASS "use strict";/if/.test(function g(if){ "use strict"; }) threw exception SyntaxError: Unexpected token if.
571 PASS (function(){"use strict";/if/.test(function g(if){ "use strict"; })}); true threw exception SyntaxError: Unexpected token if.
572 PASS "use strict";try{}catch(if){}; true threw exception SyntaxError: Unexpected token if.
573 PASS (function(){"use strict";try{}catch(if){}; true}); true threw exception SyntaxError: Unexpected token if.
574 PASS "use strict";function if(){ "use strict"; }; true threw exception SyntaxError: Unexpected token if.
575 PASS (function(){"use strict";function if(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token if.
576 PASS "use strict";({ "if": 42 }.if === 42) is true
577 PASS (function(){"use strict";({ "if": 42 }.if === 42)}); true is true
578 PASS "use strict";({ if: 42 }.if === 42) is true
579 PASS (function(){"use strict";({ if: 42 }.if === 42)}); true is true
580 PASS "use strict";({ get if(){}, set if(){}, parsedOkay: 42 }.parsedOkay === 42) is true
581 PASS (function(){"use strict";({ get if(){}, set if(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
582 PASS var in; true threw exception SyntaxError: Unexpected token in.
583 PASS (function(){var in; true}); true threw exception SyntaxError: Unexpected token in.
584 PASS var in = 42; in === 42 threw exception SyntaxError: Unexpected token in.
585 PASS (function(){var in = 42; in === 42}); true threw exception SyntaxError: Unexpected token in.
586 PASS function g(in){  }; true threw exception SyntaxError: Unexpected token in.
587 PASS (function(){function g(in){  }; true}); true threw exception SyntaxError: Unexpected token in.
588 PASS /in/.test(function g(in){  }) threw exception SyntaxError: Unexpected token in.
589 PASS (function(){/in/.test(function g(in){  })}); true threw exception SyntaxError: Unexpected token in.
590 PASS try{}catch(in){}; true threw exception SyntaxError: Unexpected token in.
591 PASS (function(){try{}catch(in){}; true}); true threw exception SyntaxError: Unexpected token in.
592 PASS function in(){  }; true threw exception SyntaxError: Unexpected token in.
593 PASS (function(){function in(){  }; true}); true threw exception SyntaxError: Unexpected token in.
594 PASS ({ "in": 42 }.in === 42) is true
595 PASS (function(){({ "in": 42 }.in === 42)}); true is true
596 PASS ({ in: 42 }.in === 42) is true
597 PASS (function(){({ in: 42 }.in === 42)}); true is true
598 PASS ({ get in(){}, set in(){}, parsedOkay: 42 }.parsedOkay === 42) is true
599 PASS (function(){({ get in(){}, set in(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
600 PASS "use strict";var in; true threw exception SyntaxError: Unexpected token in.
601 PASS (function(){"use strict";var in; true}); true threw exception SyntaxError: Unexpected token in.
602 PASS "use strict";var in = 42; in === 42 threw exception SyntaxError: Unexpected token in.
603 PASS (function(){"use strict";var in = 42; in === 42}); true threw exception SyntaxError: Unexpected token in.
604 PASS "use strict";function g(in){ "use strict"; }; true threw exception SyntaxError: Unexpected token in.
605 PASS (function(){"use strict";function g(in){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token in.
606 PASS "use strict";/in/.test(function g(in){ "use strict"; }) threw exception SyntaxError: Unexpected token in.
607 PASS (function(){"use strict";/in/.test(function g(in){ "use strict"; })}); true threw exception SyntaxError: Unexpected token in.
608 PASS "use strict";try{}catch(in){}; true threw exception SyntaxError: Unexpected token in.
609 PASS (function(){"use strict";try{}catch(in){}; true}); true threw exception SyntaxError: Unexpected token in.
610 PASS "use strict";function in(){ "use strict"; }; true threw exception SyntaxError: Unexpected token in.
611 PASS (function(){"use strict";function in(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token in.
612 PASS "use strict";({ "in": 42 }.in === 42) is true
613 PASS (function(){"use strict";({ "in": 42 }.in === 42)}); true is true
614 PASS "use strict";({ in: 42 }.in === 42) is true
615 PASS (function(){"use strict";({ in: 42 }.in === 42)}); true is true
616 PASS "use strict";({ get in(){}, set in(){}, parsedOkay: 42 }.parsedOkay === 42) is true
617 PASS (function(){"use strict";({ get in(){}, set in(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
618 PASS var instanceof; true threw exception SyntaxError: Unexpected token instanceof.
619 PASS (function(){var instanceof; true}); true threw exception SyntaxError: Unexpected token instanceof.
620 PASS var instanceof = 42; instanceof === 42 threw exception SyntaxError: Unexpected token instanceof.
621 PASS (function(){var instanceof = 42; instanceof === 42}); true threw exception SyntaxError: Unexpected token instanceof.
622 PASS function g(instanceof){  }; true threw exception SyntaxError: Unexpected token instanceof.
623 PASS (function(){function g(instanceof){  }; true}); true threw exception SyntaxError: Unexpected token instanceof.
624 PASS /instanceof/.test(function g(instanceof){  }) threw exception SyntaxError: Unexpected token instanceof.
625 PASS (function(){/instanceof/.test(function g(instanceof){  })}); true threw exception SyntaxError: Unexpected token instanceof.
626 PASS try{}catch(instanceof){}; true threw exception SyntaxError: Unexpected token instanceof.
627 PASS (function(){try{}catch(instanceof){}; true}); true threw exception SyntaxError: Unexpected token instanceof.
628 PASS function instanceof(){  }; true threw exception SyntaxError: Unexpected token instanceof.
629 PASS (function(){function instanceof(){  }; true}); true threw exception SyntaxError: Unexpected token instanceof.
630 PASS ({ "instanceof": 42 }.instanceof === 42) is true
631 PASS (function(){({ "instanceof": 42 }.instanceof === 42)}); true is true
632 PASS ({ instanceof: 42 }.instanceof === 42) is true
633 PASS (function(){({ instanceof: 42 }.instanceof === 42)}); true is true
634 PASS ({ get instanceof(){}, set instanceof(){}, parsedOkay: 42 }.parsedOkay === 42) is true
635 PASS (function(){({ get instanceof(){}, set instanceof(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
636 PASS "use strict";var instanceof; true threw exception SyntaxError: Unexpected token instanceof.
637 PASS (function(){"use strict";var instanceof; true}); true threw exception SyntaxError: Unexpected token instanceof.
638 PASS "use strict";var instanceof = 42; instanceof === 42 threw exception SyntaxError: Unexpected token instanceof.
639 PASS (function(){"use strict";var instanceof = 42; instanceof === 42}); true threw exception SyntaxError: Unexpected token instanceof.
640 PASS "use strict";function g(instanceof){ "use strict"; }; true threw exception SyntaxError: Unexpected token instanceof.
641 PASS (function(){"use strict";function g(instanceof){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token instanceof.
642 PASS "use strict";/instanceof/.test(function g(instanceof){ "use strict"; }) threw exception SyntaxError: Unexpected token instanceof.
643 PASS (function(){"use strict";/instanceof/.test(function g(instanceof){ "use strict"; })}); true threw exception SyntaxError: Unexpected token instanceof.
644 PASS "use strict";try{}catch(instanceof){}; true threw exception SyntaxError: Unexpected token instanceof.
645 PASS (function(){"use strict";try{}catch(instanceof){}; true}); true threw exception SyntaxError: Unexpected token instanceof.
646 PASS "use strict";function instanceof(){ "use strict"; }; true threw exception SyntaxError: Unexpected token instanceof.
647 PASS (function(){"use strict";function instanceof(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token instanceof.
648 PASS "use strict";({ "instanceof": 42 }.instanceof === 42) is true
649 PASS (function(){"use strict";({ "instanceof": 42 }.instanceof === 42)}); true is true
650 PASS "use strict";({ instanceof: 42 }.instanceof === 42) is true
651 PASS (function(){"use strict";({ instanceof: 42 }.instanceof === 42)}); true is true
652 PASS "use strict";({ get instanceof(){}, set instanceof(){}, parsedOkay: 42 }.parsedOkay === 42) is true
653 PASS (function(){"use strict";({ get instanceof(){}, set instanceof(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
654 PASS var new; true threw exception SyntaxError: Unexpected token new.
655 PASS (function(){var new; true}); true threw exception SyntaxError: Unexpected token new.
656 PASS var new = 42; new === 42 threw exception SyntaxError: Unexpected token new.
657 PASS (function(){var new = 42; new === 42}); true threw exception SyntaxError: Unexpected token new.
658 PASS function g(new){  }; true threw exception SyntaxError: Unexpected token new.
659 PASS (function(){function g(new){  }; true}); true threw exception SyntaxError: Unexpected token new.
660 PASS /new/.test(function g(new){  }) threw exception SyntaxError: Unexpected token new.
661 PASS (function(){/new/.test(function g(new){  })}); true threw exception SyntaxError: Unexpected token new.
662 PASS try{}catch(new){}; true threw exception SyntaxError: Unexpected token new.
663 PASS (function(){try{}catch(new){}; true}); true threw exception SyntaxError: Unexpected token new.
664 PASS function new(){  }; true threw exception SyntaxError: Unexpected token new.
665 PASS (function(){function new(){  }; true}); true threw exception SyntaxError: Unexpected token new.
666 PASS ({ "new": 42 }.new === 42) is true
667 PASS (function(){({ "new": 42 }.new === 42)}); true is true
668 PASS ({ new: 42 }.new === 42) is true
669 PASS (function(){({ new: 42 }.new === 42)}); true is true
670 PASS ({ get new(){}, set new(){}, parsedOkay: 42 }.parsedOkay === 42) is true
671 PASS (function(){({ get new(){}, set new(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
672 PASS "use strict";var new; true threw exception SyntaxError: Unexpected token new.
673 PASS (function(){"use strict";var new; true}); true threw exception SyntaxError: Unexpected token new.
674 PASS "use strict";var new = 42; new === 42 threw exception SyntaxError: Unexpected token new.
675 PASS (function(){"use strict";var new = 42; new === 42}); true threw exception SyntaxError: Unexpected token new.
676 PASS "use strict";function g(new){ "use strict"; }; true threw exception SyntaxError: Unexpected token new.
677 PASS (function(){"use strict";function g(new){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token new.
678 PASS "use strict";/new/.test(function g(new){ "use strict"; }) threw exception SyntaxError: Unexpected token new.
679 PASS (function(){"use strict";/new/.test(function g(new){ "use strict"; })}); true threw exception SyntaxError: Unexpected token new.
680 PASS "use strict";try{}catch(new){}; true threw exception SyntaxError: Unexpected token new.
681 PASS (function(){"use strict";try{}catch(new){}; true}); true threw exception SyntaxError: Unexpected token new.
682 PASS "use strict";function new(){ "use strict"; }; true threw exception SyntaxError: Unexpected token new.
683 PASS (function(){"use strict";function new(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token new.
684 PASS "use strict";({ "new": 42 }.new === 42) is true
685 PASS (function(){"use strict";({ "new": 42 }.new === 42)}); true is true
686 PASS "use strict";({ new: 42 }.new === 42) is true
687 PASS (function(){"use strict";({ new: 42 }.new === 42)}); true is true
688 PASS "use strict";({ get new(){}, set new(){}, parsedOkay: 42 }.parsedOkay === 42) is true
689 PASS (function(){"use strict";({ get new(){}, set new(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
690 PASS var return; true threw exception SyntaxError: Unexpected token return.
691 PASS (function(){var return; true}); true threw exception SyntaxError: Unexpected token return.
692 PASS var return = 42; return === 42 threw exception SyntaxError: Unexpected token return.
693 PASS (function(){var return = 42; return === 42}); true threw exception SyntaxError: Unexpected token return.
694 PASS function g(return){  }; true threw exception SyntaxError: Unexpected token return.
695 PASS (function(){function g(return){  }; true}); true threw exception SyntaxError: Unexpected token return.
696 PASS /return/.test(function g(return){  }) threw exception SyntaxError: Unexpected token return.
697 PASS (function(){/return/.test(function g(return){  })}); true threw exception SyntaxError: Unexpected token return.
698 PASS try{}catch(return){}; true threw exception SyntaxError: Unexpected token return.
699 PASS (function(){try{}catch(return){}; true}); true threw exception SyntaxError: Unexpected token return.
700 PASS function return(){  }; true threw exception SyntaxError: Unexpected token return.
701 PASS (function(){function return(){  }; true}); true threw exception SyntaxError: Unexpected token return.
702 PASS ({ "return": 42 }.return === 42) is true
703 PASS (function(){({ "return": 42 }.return === 42)}); true is true
704 PASS ({ return: 42 }.return === 42) is true
705 PASS (function(){({ return: 42 }.return === 42)}); true is true
706 PASS ({ get return(){}, set return(){}, parsedOkay: 42 }.parsedOkay === 42) is true
707 PASS (function(){({ get return(){}, set return(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
708 PASS "use strict";var return; true threw exception SyntaxError: Unexpected token return.
709 PASS (function(){"use strict";var return; true}); true threw exception SyntaxError: Unexpected token return.
710 PASS "use strict";var return = 42; return === 42 threw exception SyntaxError: Unexpected token return.
711 PASS (function(){"use strict";var return = 42; return === 42}); true threw exception SyntaxError: Unexpected token return.
712 PASS "use strict";function g(return){ "use strict"; }; true threw exception SyntaxError: Unexpected token return.
713 PASS (function(){"use strict";function g(return){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token return.
714 PASS "use strict";/return/.test(function g(return){ "use strict"; }) threw exception SyntaxError: Unexpected token return.
715 PASS (function(){"use strict";/return/.test(function g(return){ "use strict"; })}); true threw exception SyntaxError: Unexpected token return.
716 PASS "use strict";try{}catch(return){}; true threw exception SyntaxError: Unexpected token return.
717 PASS (function(){"use strict";try{}catch(return){}; true}); true threw exception SyntaxError: Unexpected token return.
718 PASS "use strict";function return(){ "use strict"; }; true threw exception SyntaxError: Unexpected token return.
719 PASS (function(){"use strict";function return(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token return.
720 PASS "use strict";({ "return": 42 }.return === 42) is true
721 PASS (function(){"use strict";({ "return": 42 }.return === 42)}); true is true
722 PASS "use strict";({ return: 42 }.return === 42) is true
723 PASS (function(){"use strict";({ return: 42 }.return === 42)}); true is true
724 PASS "use strict";({ get return(){}, set return(){}, parsedOkay: 42 }.parsedOkay === 42) is true
725 PASS (function(){"use strict";({ get return(){}, set return(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
726 PASS var switch; true threw exception SyntaxError: Unexpected token switch.
727 PASS (function(){var switch; true}); true threw exception SyntaxError: Unexpected token switch.
728 PASS var switch = 42; switch === 42 threw exception SyntaxError: Unexpected token switch.
729 PASS (function(){var switch = 42; switch === 42}); true threw exception SyntaxError: Unexpected token switch.
730 PASS function g(switch){  }; true threw exception SyntaxError: Unexpected token switch.
731 PASS (function(){function g(switch){  }; true}); true threw exception SyntaxError: Unexpected token switch.
732 PASS /switch/.test(function g(switch){  }) threw exception SyntaxError: Unexpected token switch.
733 PASS (function(){/switch/.test(function g(switch){  })}); true threw exception SyntaxError: Unexpected token switch.
734 PASS try{}catch(switch){}; true threw exception SyntaxError: Unexpected token switch.
735 PASS (function(){try{}catch(switch){}; true}); true threw exception SyntaxError: Unexpected token switch.
736 PASS function switch(){  }; true threw exception SyntaxError: Unexpected token switch.
737 PASS (function(){function switch(){  }; true}); true threw exception SyntaxError: Unexpected token switch.
738 PASS ({ "switch": 42 }.switch === 42) is true
739 PASS (function(){({ "switch": 42 }.switch === 42)}); true is true
740 PASS ({ switch: 42 }.switch === 42) is true
741 PASS (function(){({ switch: 42 }.switch === 42)}); true is true
742 PASS ({ get switch(){}, set switch(){}, parsedOkay: 42 }.parsedOkay === 42) is true
743 PASS (function(){({ get switch(){}, set switch(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
744 PASS "use strict";var switch; true threw exception SyntaxError: Unexpected token switch.
745 PASS (function(){"use strict";var switch; true}); true threw exception SyntaxError: Unexpected token switch.
746 PASS "use strict";var switch = 42; switch === 42 threw exception SyntaxError: Unexpected token switch.
747 PASS (function(){"use strict";var switch = 42; switch === 42}); true threw exception SyntaxError: Unexpected token switch.
748 PASS "use strict";function g(switch){ "use strict"; }; true threw exception SyntaxError: Unexpected token switch.
749 PASS (function(){"use strict";function g(switch){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token switch.
750 PASS "use strict";/switch/.test(function g(switch){ "use strict"; }) threw exception SyntaxError: Unexpected token switch.
751 PASS (function(){"use strict";/switch/.test(function g(switch){ "use strict"; })}); true threw exception SyntaxError: Unexpected token switch.
752 PASS "use strict";try{}catch(switch){}; true threw exception SyntaxError: Unexpected token switch.
753 PASS (function(){"use strict";try{}catch(switch){}; true}); true threw exception SyntaxError: Unexpected token switch.
754 PASS "use strict";function switch(){ "use strict"; }; true threw exception SyntaxError: Unexpected token switch.
755 PASS (function(){"use strict";function switch(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token switch.
756 PASS "use strict";({ "switch": 42 }.switch === 42) is true
757 PASS (function(){"use strict";({ "switch": 42 }.switch === 42)}); true is true
758 PASS "use strict";({ switch: 42 }.switch === 42) is true
759 PASS (function(){"use strict";({ switch: 42 }.switch === 42)}); true is true
760 PASS "use strict";({ get switch(){}, set switch(){}, parsedOkay: 42 }.parsedOkay === 42) is true
761 PASS (function(){"use strict";({ get switch(){}, set switch(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
762 PASS var this; true threw exception SyntaxError: Unexpected token this.
763 PASS (function(){var this; true}); true threw exception SyntaxError: Unexpected token this.
764 PASS var this = 42; this === 42 threw exception SyntaxError: Unexpected token this.
765 PASS (function(){var this = 42; this === 42}); true threw exception SyntaxError: Unexpected token this.
766 PASS function g(this){  }; true threw exception SyntaxError: Unexpected token this.
767 PASS (function(){function g(this){  }; true}); true threw exception SyntaxError: Unexpected token this.
768 PASS /this/.test(function g(this){  }) threw exception SyntaxError: Unexpected token this.
769 PASS (function(){/this/.test(function g(this){  })}); true threw exception SyntaxError: Unexpected token this.
770 PASS try{}catch(this){}; true threw exception SyntaxError: Unexpected token this.
771 PASS (function(){try{}catch(this){}; true}); true threw exception SyntaxError: Unexpected token this.
772 PASS function this(){  }; true threw exception SyntaxError: Unexpected token this.
773 PASS (function(){function this(){  }; true}); true threw exception SyntaxError: Unexpected token this.
774 PASS ({ "this": 42 }.this === 42) is true
775 PASS (function(){({ "this": 42 }.this === 42)}); true is true
776 PASS ({ this: 42 }.this === 42) is true
777 PASS (function(){({ this: 42 }.this === 42)}); true is true
778 PASS ({ get this(){}, set this(){}, parsedOkay: 42 }.parsedOkay === 42) is true
779 PASS (function(){({ get this(){}, set this(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
780 PASS "use strict";var this; true threw exception SyntaxError: Unexpected token this.
781 PASS (function(){"use strict";var this; true}); true threw exception SyntaxError: Unexpected token this.
782 PASS "use strict";var this = 42; this === 42 threw exception SyntaxError: Unexpected token this.
783 PASS (function(){"use strict";var this = 42; this === 42}); true threw exception SyntaxError: Unexpected token this.
784 PASS "use strict";function g(this){ "use strict"; }; true threw exception SyntaxError: Unexpected token this.
785 PASS (function(){"use strict";function g(this){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token this.
786 PASS "use strict";/this/.test(function g(this){ "use strict"; }) threw exception SyntaxError: Unexpected token this.
787 PASS (function(){"use strict";/this/.test(function g(this){ "use strict"; })}); true threw exception SyntaxError: Unexpected token this.
788 PASS "use strict";try{}catch(this){}; true threw exception SyntaxError: Unexpected token this.
789 PASS (function(){"use strict";try{}catch(this){}; true}); true threw exception SyntaxError: Unexpected token this.
790 PASS "use strict";function this(){ "use strict"; }; true threw exception SyntaxError: Unexpected token this.
791 PASS (function(){"use strict";function this(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token this.
792 PASS "use strict";({ "this": 42 }.this === 42) is true
793 PASS (function(){"use strict";({ "this": 42 }.this === 42)}); true is true
794 PASS "use strict";({ this: 42 }.this === 42) is true
795 PASS (function(){"use strict";({ this: 42 }.this === 42)}); true is true
796 PASS "use strict";({ get this(){}, set this(){}, parsedOkay: 42 }.parsedOkay === 42) is true
797 PASS (function(){"use strict";({ get this(){}, set this(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
798 PASS var throw; true threw exception SyntaxError: Unexpected token throw.
799 PASS (function(){var throw; true}); true threw exception SyntaxError: Unexpected token throw.
800 PASS var throw = 42; throw === 42 threw exception SyntaxError: Unexpected token throw.
801 PASS (function(){var throw = 42; throw === 42}); true threw exception SyntaxError: Unexpected token throw.
802 PASS function g(throw){  }; true threw exception SyntaxError: Unexpected token throw.
803 PASS (function(){function g(throw){  }; true}); true threw exception SyntaxError: Unexpected token throw.
804 PASS /throw/.test(function g(throw){  }) threw exception SyntaxError: Unexpected token throw.
805 PASS (function(){/throw/.test(function g(throw){  })}); true threw exception SyntaxError: Unexpected token throw.
806 PASS try{}catch(throw){}; true threw exception SyntaxError: Unexpected token throw.
807 PASS (function(){try{}catch(throw){}; true}); true threw exception SyntaxError: Unexpected token throw.
808 PASS function throw(){  }; true threw exception SyntaxError: Unexpected token throw.
809 PASS (function(){function throw(){  }; true}); true threw exception SyntaxError: Unexpected token throw.
810 PASS ({ "throw": 42 }.throw === 42) is true
811 PASS (function(){({ "throw": 42 }.throw === 42)}); true is true
812 PASS ({ throw: 42 }.throw === 42) is true
813 PASS (function(){({ throw: 42 }.throw === 42)}); true is true
814 PASS ({ get throw(){}, set throw(){}, parsedOkay: 42 }.parsedOkay === 42) is true
815 PASS (function(){({ get throw(){}, set throw(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
816 PASS "use strict";var throw; true threw exception SyntaxError: Unexpected token throw.
817 PASS (function(){"use strict";var throw; true}); true threw exception SyntaxError: Unexpected token throw.
818 PASS "use strict";var throw = 42; throw === 42 threw exception SyntaxError: Unexpected token throw.
819 PASS (function(){"use strict";var throw = 42; throw === 42}); true threw exception SyntaxError: Unexpected token throw.
820 PASS "use strict";function g(throw){ "use strict"; }; true threw exception SyntaxError: Unexpected token throw.
821 PASS (function(){"use strict";function g(throw){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token throw.
822 PASS "use strict";/throw/.test(function g(throw){ "use strict"; }) threw exception SyntaxError: Unexpected token throw.
823 PASS (function(){"use strict";/throw/.test(function g(throw){ "use strict"; })}); true threw exception SyntaxError: Unexpected token throw.
824 PASS "use strict";try{}catch(throw){}; true threw exception SyntaxError: Unexpected token throw.
825 PASS (function(){"use strict";try{}catch(throw){}; true}); true threw exception SyntaxError: Unexpected token throw.
826 PASS "use strict";function throw(){ "use strict"; }; true threw exception SyntaxError: Unexpected token throw.
827 PASS (function(){"use strict";function throw(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token throw.
828 PASS "use strict";({ "throw": 42 }.throw === 42) is true
829 PASS (function(){"use strict";({ "throw": 42 }.throw === 42)}); true is true
830 PASS "use strict";({ throw: 42 }.throw === 42) is true
831 PASS (function(){"use strict";({ throw: 42 }.throw === 42)}); true is true
832 PASS "use strict";({ get throw(){}, set throw(){}, parsedOkay: 42 }.parsedOkay === 42) is true
833 PASS (function(){"use strict";({ get throw(){}, set throw(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
834 PASS var try; true threw exception SyntaxError: Unexpected token try.
835 PASS (function(){var try; true}); true threw exception SyntaxError: Unexpected token try.
836 PASS var try = 42; try === 42 threw exception SyntaxError: Unexpected token try.
837 PASS (function(){var try = 42; try === 42}); true threw exception SyntaxError: Unexpected token try.
838 PASS function g(try){  }; true threw exception SyntaxError: Unexpected token try.
839 PASS (function(){function g(try){  }; true}); true threw exception SyntaxError: Unexpected token try.
840 PASS /try/.test(function g(try){  }) threw exception SyntaxError: Unexpected token try.
841 PASS (function(){/try/.test(function g(try){  })}); true threw exception SyntaxError: Unexpected token try.
842 PASS try{}catch(try){}; true threw exception SyntaxError: Unexpected token try.
843 PASS (function(){try{}catch(try){}; true}); true threw exception SyntaxError: Unexpected token try.
844 PASS function try(){  }; true threw exception SyntaxError: Unexpected token try.
845 PASS (function(){function try(){  }; true}); true threw exception SyntaxError: Unexpected token try.
846 PASS ({ "try": 42 }.try === 42) is true
847 PASS (function(){({ "try": 42 }.try === 42)}); true is true
848 PASS ({ try: 42 }.try === 42) is true
849 PASS (function(){({ try: 42 }.try === 42)}); true is true
850 PASS ({ get try(){}, set try(){}, parsedOkay: 42 }.parsedOkay === 42) is true
851 PASS (function(){({ get try(){}, set try(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
852 PASS "use strict";var try; true threw exception SyntaxError: Unexpected token try.
853 PASS (function(){"use strict";var try; true}); true threw exception SyntaxError: Unexpected token try.
854 PASS "use strict";var try = 42; try === 42 threw exception SyntaxError: Unexpected token try.
855 PASS (function(){"use strict";var try = 42; try === 42}); true threw exception SyntaxError: Unexpected token try.
856 PASS "use strict";function g(try){ "use strict"; }; true threw exception SyntaxError: Unexpected token try.
857 PASS (function(){"use strict";function g(try){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token try.
858 PASS "use strict";/try/.test(function g(try){ "use strict"; }) threw exception SyntaxError: Unexpected token try.
859 PASS (function(){"use strict";/try/.test(function g(try){ "use strict"; })}); true threw exception SyntaxError: Unexpected token try.
860 PASS "use strict";try{}catch(try){}; true threw exception SyntaxError: Unexpected token try.
861 PASS (function(){"use strict";try{}catch(try){}; true}); true threw exception SyntaxError: Unexpected token try.
862 PASS "use strict";function try(){ "use strict"; }; true threw exception SyntaxError: Unexpected token try.
863 PASS (function(){"use strict";function try(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token try.
864 PASS "use strict";({ "try": 42 }.try === 42) is true
865 PASS (function(){"use strict";({ "try": 42 }.try === 42)}); true is true
866 PASS "use strict";({ try: 42 }.try === 42) is true
867 PASS (function(){"use strict";({ try: 42 }.try === 42)}); true is true
868 PASS "use strict";({ get try(){}, set try(){}, parsedOkay: 42 }.parsedOkay === 42) is true
869 PASS (function(){"use strict";({ get try(){}, set try(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
870 PASS var typeof; true threw exception SyntaxError: Unexpected token typeof.
871 PASS (function(){var typeof; true}); true threw exception SyntaxError: Unexpected token typeof.
872 PASS var typeof = 42; typeof === 42 threw exception SyntaxError: Unexpected token typeof.
873 PASS (function(){var typeof = 42; typeof === 42}); true threw exception SyntaxError: Unexpected token typeof.
874 PASS function g(typeof){  }; true threw exception SyntaxError: Unexpected token typeof.
875 PASS (function(){function g(typeof){  }; true}); true threw exception SyntaxError: Unexpected token typeof.
876 PASS /typeof/.test(function g(typeof){  }) threw exception SyntaxError: Unexpected token typeof.
877 PASS (function(){/typeof/.test(function g(typeof){  })}); true threw exception SyntaxError: Unexpected token typeof.
878 PASS try{}catch(typeof){}; true threw exception SyntaxError: Unexpected token typeof.
879 PASS (function(){try{}catch(typeof){}; true}); true threw exception SyntaxError: Unexpected token typeof.
880 PASS function typeof(){  }; true threw exception SyntaxError: Unexpected token typeof.
881 PASS (function(){function typeof(){  }; true}); true threw exception SyntaxError: Unexpected token typeof.
882 PASS ({ "typeof": 42 }.typeof === 42) is true
883 PASS (function(){({ "typeof": 42 }.typeof === 42)}); true is true
884 PASS ({ typeof: 42 }.typeof === 42) is true
885 PASS (function(){({ typeof: 42 }.typeof === 42)}); true is true
886 PASS ({ get typeof(){}, set typeof(){}, parsedOkay: 42 }.parsedOkay === 42) is true
887 PASS (function(){({ get typeof(){}, set typeof(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
888 PASS "use strict";var typeof; true threw exception SyntaxError: Unexpected token typeof.
889 PASS (function(){"use strict";var typeof; true}); true threw exception SyntaxError: Unexpected token typeof.
890 PASS "use strict";var typeof = 42; typeof === 42 threw exception SyntaxError: Unexpected token typeof.
891 PASS (function(){"use strict";var typeof = 42; typeof === 42}); true threw exception SyntaxError: Unexpected token typeof.
892 PASS "use strict";function g(typeof){ "use strict"; }; true threw exception SyntaxError: Unexpected token typeof.
893 PASS (function(){"use strict";function g(typeof){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token typeof.
894 PASS "use strict";/typeof/.test(function g(typeof){ "use strict"; }) threw exception SyntaxError: Unexpected token typeof.
895 PASS (function(){"use strict";/typeof/.test(function g(typeof){ "use strict"; })}); true threw exception SyntaxError: Unexpected token typeof.
896 PASS "use strict";try{}catch(typeof){}; true threw exception SyntaxError: Unexpected token typeof.
897 PASS (function(){"use strict";try{}catch(typeof){}; true}); true threw exception SyntaxError: Unexpected token typeof.
898 PASS "use strict";function typeof(){ "use strict"; }; true threw exception SyntaxError: Unexpected token typeof.
899 PASS (function(){"use strict";function typeof(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token typeof.
900 PASS "use strict";({ "typeof": 42 }.typeof === 42) is true
901 PASS (function(){"use strict";({ "typeof": 42 }.typeof === 42)}); true is true
902 PASS "use strict";({ typeof: 42 }.typeof === 42) is true
903 PASS (function(){"use strict";({ typeof: 42 }.typeof === 42)}); true is true
904 PASS "use strict";({ get typeof(){}, set typeof(){}, parsedOkay: 42 }.parsedOkay === 42) is true
905 PASS (function(){"use strict";({ get typeof(){}, set typeof(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
906 PASS var var; true threw exception SyntaxError: Unexpected token var.
907 PASS (function(){var var; true}); true threw exception SyntaxError: Unexpected token var.
908 PASS var var = 42; var === 42 threw exception SyntaxError: Unexpected token var.
909 PASS (function(){var var = 42; var === 42}); true threw exception SyntaxError: Unexpected token var.
910 PASS function g(var){  }; true threw exception SyntaxError: Unexpected token var.
911 PASS (function(){function g(var){  }; true}); true threw exception SyntaxError: Unexpected token var.
912 PASS /var/.test(function g(var){  }) threw exception SyntaxError: Unexpected token var.
913 PASS (function(){/var/.test(function g(var){  })}); true threw exception SyntaxError: Unexpected token var.
914 PASS try{}catch(var){}; true threw exception SyntaxError: Unexpected token var.
915 PASS (function(){try{}catch(var){}; true}); true threw exception SyntaxError: Unexpected token var.
916 PASS function var(){  }; true threw exception SyntaxError: Unexpected token var.
917 PASS (function(){function var(){  }; true}); true threw exception SyntaxError: Unexpected token var.
918 PASS ({ "var": 42 }.var === 42) is true
919 PASS (function(){({ "var": 42 }.var === 42)}); true is true
920 PASS ({ var: 42 }.var === 42) is true
921 PASS (function(){({ var: 42 }.var === 42)}); true is true
922 PASS ({ get var(){}, set var(){}, parsedOkay: 42 }.parsedOkay === 42) is true
923 PASS (function(){({ get var(){}, set var(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
924 PASS "use strict";var var; true threw exception SyntaxError: Unexpected token var.
925 PASS (function(){"use strict";var var; true}); true threw exception SyntaxError: Unexpected token var.
926 PASS "use strict";var var = 42; var === 42 threw exception SyntaxError: Unexpected token var.
927 PASS (function(){"use strict";var var = 42; var === 42}); true threw exception SyntaxError: Unexpected token var.
928 PASS "use strict";function g(var){ "use strict"; }; true threw exception SyntaxError: Unexpected token var.
929 PASS (function(){"use strict";function g(var){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token var.
930 PASS "use strict";/var/.test(function g(var){ "use strict"; }) threw exception SyntaxError: Unexpected token var.
931 PASS (function(){"use strict";/var/.test(function g(var){ "use strict"; })}); true threw exception SyntaxError: Unexpected token var.
932 PASS "use strict";try{}catch(var){}; true threw exception SyntaxError: Unexpected token var.
933 PASS (function(){"use strict";try{}catch(var){}; true}); true threw exception SyntaxError: Unexpected token var.
934 PASS "use strict";function var(){ "use strict"; }; true threw exception SyntaxError: Unexpected token var.
935 PASS (function(){"use strict";function var(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token var.
936 PASS "use strict";({ "var": 42 }.var === 42) is true
937 PASS (function(){"use strict";({ "var": 42 }.var === 42)}); true is true
938 PASS "use strict";({ var: 42 }.var === 42) is true
939 PASS (function(){"use strict";({ var: 42 }.var === 42)}); true is true
940 PASS "use strict";({ get var(){}, set var(){}, parsedOkay: 42 }.parsedOkay === 42) is true
941 PASS (function(){"use strict";({ get var(){}, set var(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
942 PASS var void; true threw exception SyntaxError: Unexpected token void.
943 PASS (function(){var void; true}); true threw exception SyntaxError: Unexpected token void.
944 PASS var void = 42; void === 42 threw exception SyntaxError: Unexpected token void.
945 PASS (function(){var void = 42; void === 42}); true threw exception SyntaxError: Unexpected token void.
946 PASS function g(void){  }; true threw exception SyntaxError: Unexpected token void.
947 PASS (function(){function g(void){  }; true}); true threw exception SyntaxError: Unexpected token void.
948 PASS /void/.test(function g(void){  }) threw exception SyntaxError: Unexpected token void.
949 PASS (function(){/void/.test(function g(void){  })}); true threw exception SyntaxError: Unexpected token void.
950 PASS try{}catch(void){}; true threw exception SyntaxError: Unexpected token void.
951 PASS (function(){try{}catch(void){}; true}); true threw exception SyntaxError: Unexpected token void.
952 PASS function void(){  }; true threw exception SyntaxError: Unexpected token void.
953 PASS (function(){function void(){  }; true}); true threw exception SyntaxError: Unexpected token void.
954 PASS ({ "void": 42 }.void === 42) is true
955 PASS (function(){({ "void": 42 }.void === 42)}); true is true
956 PASS ({ void: 42 }.void === 42) is true
957 PASS (function(){({ void: 42 }.void === 42)}); true is true
958 PASS ({ get void(){}, set void(){}, parsedOkay: 42 }.parsedOkay === 42) is true
959 PASS (function(){({ get void(){}, set void(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
960 PASS "use strict";var void; true threw exception SyntaxError: Unexpected token void.
961 PASS (function(){"use strict";var void; true}); true threw exception SyntaxError: Unexpected token void.
962 PASS "use strict";var void = 42; void === 42 threw exception SyntaxError: Unexpected token void.
963 PASS (function(){"use strict";var void = 42; void === 42}); true threw exception SyntaxError: Unexpected token void.
964 PASS "use strict";function g(void){ "use strict"; }; true threw exception SyntaxError: Unexpected token void.
965 PASS (function(){"use strict";function g(void){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token void.
966 PASS "use strict";/void/.test(function g(void){ "use strict"; }) threw exception SyntaxError: Unexpected token void.
967 PASS (function(){"use strict";/void/.test(function g(void){ "use strict"; })}); true threw exception SyntaxError: Unexpected token void.
968 PASS "use strict";try{}catch(void){}; true threw exception SyntaxError: Unexpected token void.
969 PASS (function(){"use strict";try{}catch(void){}; true}); true threw exception SyntaxError: Unexpected token void.
970 PASS "use strict";function void(){ "use strict"; }; true threw exception SyntaxError: Unexpected token void.
971 PASS (function(){"use strict";function void(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token void.
972 PASS "use strict";({ "void": 42 }.void === 42) is true
973 PASS (function(){"use strict";({ "void": 42 }.void === 42)}); true is true
974 PASS "use strict";({ void: 42 }.void === 42) is true
975 PASS (function(){"use strict";({ void: 42 }.void === 42)}); true is true
976 PASS "use strict";({ get void(){}, set void(){}, parsedOkay: 42 }.parsedOkay === 42) is true
977 PASS (function(){"use strict";({ get void(){}, set void(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
978 PASS var while; true threw exception SyntaxError: Unexpected token while.
979 PASS (function(){var while; true}); true threw exception SyntaxError: Unexpected token while.
980 PASS var while = 42; while === 42 threw exception SyntaxError: Unexpected token while.
981 PASS (function(){var while = 42; while === 42}); true threw exception SyntaxError: Unexpected token while.
982 PASS function g(while){  }; true threw exception SyntaxError: Unexpected token while.
983 PASS (function(){function g(while){  }; true}); true threw exception SyntaxError: Unexpected token while.
984 PASS /while/.test(function g(while){  }) threw exception SyntaxError: Unexpected token while.
985 PASS (function(){/while/.test(function g(while){  })}); true threw exception SyntaxError: Unexpected token while.
986 PASS try{}catch(while){}; true threw exception SyntaxError: Unexpected token while.
987 PASS (function(){try{}catch(while){}; true}); true threw exception SyntaxError: Unexpected token while.
988 PASS function while(){  }; true threw exception SyntaxError: Unexpected token while.
989 PASS (function(){function while(){  }; true}); true threw exception SyntaxError: Unexpected token while.
990 PASS ({ "while": 42 }.while === 42) is true
991 PASS (function(){({ "while": 42 }.while === 42)}); true is true
992 PASS ({ while: 42 }.while === 42) is true
993 PASS (function(){({ while: 42 }.while === 42)}); true is true
994 PASS ({ get while(){}, set while(){}, parsedOkay: 42 }.parsedOkay === 42) is true
995 PASS (function(){({ get while(){}, set while(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
996 PASS "use strict";var while; true threw exception SyntaxError: Unexpected token while.
997 PASS (function(){"use strict";var while; true}); true threw exception SyntaxError: Unexpected token while.
998 PASS "use strict";var while = 42; while === 42 threw exception SyntaxError: Unexpected token while.
999 PASS (function(){"use strict";var while = 42; while === 42}); true threw exception SyntaxError: Unexpected token while.
1000 PASS "use strict";function g(while){ "use strict"; }; true threw exception SyntaxError: Unexpected token while.
1001 PASS (function(){"use strict";function g(while){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token while.
1002 PASS "use strict";/while/.test(function g(while){ "use strict"; }) threw exception SyntaxError: Unexpected token while.
1003 PASS (function(){"use strict";/while/.test(function g(while){ "use strict"; })}); true threw exception SyntaxError: Unexpected token while.
1004 PASS "use strict";try{}catch(while){}; true threw exception SyntaxError: Unexpected token while.
1005 PASS (function(){"use strict";try{}catch(while){}; true}); true threw exception SyntaxError: Unexpected token while.
1006 PASS "use strict";function while(){ "use strict"; }; true threw exception SyntaxError: Unexpected token while.
1007 PASS (function(){"use strict";function while(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token while.
1008 PASS "use strict";({ "while": 42 }.while === 42) is true
1009 PASS (function(){"use strict";({ "while": 42 }.while === 42)}); true is true
1010 PASS "use strict";({ while: 42 }.while === 42) is true
1011 PASS (function(){"use strict";({ while: 42 }.while === 42)}); true is true
1012 PASS "use strict";({ get while(){}, set while(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1013 PASS (function(){"use strict";({ get while(){}, set while(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1014 PASS var with; true threw exception SyntaxError: Unexpected token with.
1015 PASS (function(){var with; true}); true threw exception SyntaxError: Unexpected token with.
1016 PASS var with = 42; with === 42 threw exception SyntaxError: Unexpected token with.
1017 PASS (function(){var with = 42; with === 42}); true threw exception SyntaxError: Unexpected token with.
1018 PASS function g(with){  }; true threw exception SyntaxError: Unexpected token with.
1019 PASS (function(){function g(with){  }; true}); true threw exception SyntaxError: Unexpected token with.
1020 PASS /with/.test(function g(with){  }) threw exception SyntaxError: Unexpected token with.
1021 PASS (function(){/with/.test(function g(with){  })}); true threw exception SyntaxError: Unexpected token with.
1022 PASS try{}catch(with){}; true threw exception SyntaxError: Unexpected token with.
1023 PASS (function(){try{}catch(with){}; true}); true threw exception SyntaxError: Unexpected token with.
1024 PASS function with(){  }; true threw exception SyntaxError: Unexpected token with.
1025 PASS (function(){function with(){  }; true}); true threw exception SyntaxError: Unexpected token with.
1026 PASS ({ "with": 42 }.with === 42) is true
1027 PASS (function(){({ "with": 42 }.with === 42)}); true is true
1028 PASS ({ with: 42 }.with === 42) is true
1029 PASS (function(){({ with: 42 }.with === 42)}); true is true
1030 PASS ({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1031 PASS (function(){({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1032 PASS "use strict";var with; true threw exception SyntaxError: Unexpected token with.
1033 PASS (function(){"use strict";var with; true}); true threw exception SyntaxError: Unexpected token with.
1034 PASS "use strict";var with = 42; with === 42 threw exception SyntaxError: Unexpected token with.
1035 PASS (function(){"use strict";var with = 42; with === 42}); true threw exception SyntaxError: Unexpected token with.
1036 PASS "use strict";function g(with){ "use strict"; }; true threw exception SyntaxError: Unexpected token with.
1037 PASS (function(){"use strict";function g(with){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token with.
1038 PASS "use strict";/with/.test(function g(with){ "use strict"; }) threw exception SyntaxError: Unexpected token with.
1039 PASS (function(){"use strict";/with/.test(function g(with){ "use strict"; })}); true threw exception SyntaxError: Unexpected token with.
1040 PASS "use strict";try{}catch(with){}; true threw exception SyntaxError: Unexpected token with.
1041 PASS (function(){"use strict";try{}catch(with){}; true}); true threw exception SyntaxError: Unexpected token with.
1042 PASS "use strict";function with(){ "use strict"; }; true threw exception SyntaxError: Unexpected token with.
1043 PASS (function(){"use strict";function with(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token with.
1044 PASS "use strict";({ "with": 42 }.with === 42) is true
1045 PASS (function(){"use strict";({ "with": 42 }.with === 42)}); true is true
1046 PASS "use strict";({ with: 42 }.with === 42) is true
1047 PASS (function(){"use strict";({ with: 42 }.with === 42)}); true is true
1048 PASS "use strict";({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1049 PASS (function(){"use strict";({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1050 PASS var class; true threw exception SyntaxError: Unexpected reserved word.
1051 PASS (function(){var class; true}); true threw exception SyntaxError: Unexpected reserved word.
1052 PASS var class = 42; class === 42 threw exception SyntaxError: Unexpected reserved word.
1053 PASS (function(){var class = 42; class === 42}); true threw exception SyntaxError: Unexpected reserved word.
1054 PASS function g(class){  }; true threw exception SyntaxError: Unexpected reserved word.
1055 PASS (function(){function g(class){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1056 PASS /class/.test(function g(class){  }) threw exception SyntaxError: Unexpected reserved word.
1057 PASS (function(){/class/.test(function g(class){  })}); true threw exception SyntaxError: Unexpected reserved word.
1058 PASS try{}catch(class){}; true threw exception SyntaxError: Unexpected reserved word.
1059 PASS (function(){try{}catch(class){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1060 PASS function class(){  }; true threw exception SyntaxError: Unexpected reserved word.
1061 PASS (function(){function class(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1062 PASS ({ "class": 42 }.class === 42) is true
1063 PASS (function(){({ "class": 42 }.class === 42)}); true is true
1064 PASS ({ class: 42 }.class === 42) is true
1065 PASS (function(){({ class: 42 }.class === 42)}); true is true
1066 PASS ({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1067 PASS (function(){({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1068 PASS "use strict";var class; true threw exception SyntaxError: Unexpected reserved word.
1069 PASS (function(){"use strict";var class; true}); true threw exception SyntaxError: Unexpected reserved word.
1070 PASS "use strict";var class = 42; class === 42 threw exception SyntaxError: Unexpected reserved word.
1071 PASS (function(){"use strict";var class = 42; class === 42}); true threw exception SyntaxError: Unexpected reserved word.
1072 PASS "use strict";function g(class){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1073 PASS (function(){"use strict";function g(class){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1074 PASS "use strict";/class/.test(function g(class){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1075 PASS (function(){"use strict";/class/.test(function g(class){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1076 PASS "use strict";try{}catch(class){}; true threw exception SyntaxError: Unexpected reserved word.
1077 PASS (function(){"use strict";try{}catch(class){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1078 PASS "use strict";function class(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1079 PASS (function(){"use strict";function class(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1080 PASS "use strict";({ "class": 42 }.class === 42) is true
1081 PASS (function(){"use strict";({ "class": 42 }.class === 42)}); true is true
1082 PASS "use strict";({ class: 42 }.class === 42) is true
1083 PASS (function(){"use strict";({ class: 42 }.class === 42)}); true is true
1084 PASS "use strict";({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1085 PASS (function(){"use strict";({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1086 PASS var const; true threw exception SyntaxError: Unexpected token const.
1087 PASS (function(){var const; true}); true threw exception SyntaxError: Unexpected token const.
1088 PASS var const = 42; const === 42 threw exception SyntaxError: Unexpected token const.
1089 PASS (function(){var const = 42; const === 42}); true threw exception SyntaxError: Unexpected token const.
1090 PASS function g(const){  }; true threw exception SyntaxError: Unexpected token const.
1091 PASS (function(){function g(const){  }; true}); true threw exception SyntaxError: Unexpected token const.
1092 PASS /const/.test(function g(const){  }) threw exception SyntaxError: Unexpected token const.
1093 PASS (function(){/const/.test(function g(const){  })}); true threw exception SyntaxError: Unexpected token const.
1094 PASS try{}catch(const){}; true threw exception SyntaxError: Unexpected token const.
1095 PASS (function(){try{}catch(const){}; true}); true threw exception SyntaxError: Unexpected token const.
1096 PASS function const(){  }; true threw exception SyntaxError: Unexpected token const.
1097 PASS (function(){function const(){  }; true}); true threw exception SyntaxError: Unexpected token const.
1098 PASS ({ "const": 42 }.const === 42) is true
1099 PASS (function(){({ "const": 42 }.const === 42)}); true is true
1100 PASS ({ const: 42 }.const === 42) is true
1101 PASS (function(){({ const: 42 }.const === 42)}); true is true
1102 PASS ({ get const(){}, set const(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1103 PASS (function(){({ get const(){}, set const(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1104 PASS "use strict";var const; true threw exception SyntaxError: Unexpected token const.
1105 PASS (function(){"use strict";var const; true}); true threw exception SyntaxError: Unexpected token const.
1106 PASS "use strict";var const = 42; const === 42 threw exception SyntaxError: Unexpected token const.
1107 PASS (function(){"use strict";var const = 42; const === 42}); true threw exception SyntaxError: Unexpected token const.
1108 PASS "use strict";function g(const){ "use strict"; }; true threw exception SyntaxError: Unexpected token const.
1109 PASS (function(){"use strict";function g(const){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token const.
1110 PASS "use strict";/const/.test(function g(const){ "use strict"; }) threw exception SyntaxError: Unexpected token const.
1111 PASS (function(){"use strict";/const/.test(function g(const){ "use strict"; })}); true threw exception SyntaxError: Unexpected token const.
1112 PASS "use strict";try{}catch(const){}; true threw exception SyntaxError: Unexpected token const.
1113 PASS (function(){"use strict";try{}catch(const){}; true}); true threw exception SyntaxError: Unexpected token const.
1114 PASS "use strict";function const(){ "use strict"; }; true threw exception SyntaxError: Unexpected token const.
1115 PASS (function(){"use strict";function const(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected token const.
1116 PASS "use strict";({ "const": 42 }.const === 42) is true
1117 PASS (function(){"use strict";({ "const": 42 }.const === 42)}); true is true
1118 PASS "use strict";({ const: 42 }.const === 42) is true
1119 PASS (function(){"use strict";({ const: 42 }.const === 42)}); true is true
1120 PASS "use strict";({ get const(){}, set const(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1121 PASS (function(){"use strict";({ get const(){}, set const(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1122 PASS var enum; true threw exception SyntaxError: Unexpected reserved word.
1123 PASS (function(){var enum; true}); true threw exception SyntaxError: Unexpected reserved word.
1124 PASS var enum = 42; enum === 42 threw exception SyntaxError: Unexpected reserved word.
1125 PASS (function(){var enum = 42; enum === 42}); true threw exception SyntaxError: Unexpected reserved word.
1126 PASS function g(enum){  }; true threw exception SyntaxError: Unexpected reserved word.
1127 PASS (function(){function g(enum){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1128 PASS /enum/.test(function g(enum){  }) threw exception SyntaxError: Unexpected reserved word.
1129 PASS (function(){/enum/.test(function g(enum){  })}); true threw exception SyntaxError: Unexpected reserved word.
1130 PASS try{}catch(enum){}; true threw exception SyntaxError: Unexpected reserved word.
1131 PASS (function(){try{}catch(enum){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1132 PASS function enum(){  }; true threw exception SyntaxError: Unexpected reserved word.
1133 PASS (function(){function enum(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1134 PASS ({ "enum": 42 }.enum === 42) is true
1135 PASS (function(){({ "enum": 42 }.enum === 42)}); true is true
1136 PASS ({ enum: 42 }.enum === 42) is true
1137 PASS (function(){({ enum: 42 }.enum === 42)}); true is true
1138 PASS ({ get enum(){}, set enum(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1139 PASS (function(){({ get enum(){}, set enum(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1140 PASS "use strict";var enum; true threw exception SyntaxError: Unexpected reserved word.
1141 PASS (function(){"use strict";var enum; true}); true threw exception SyntaxError: Unexpected reserved word.
1142 PASS "use strict";var enum = 42; enum === 42 threw exception SyntaxError: Unexpected reserved word.
1143 PASS (function(){"use strict";var enum = 42; enum === 42}); true threw exception SyntaxError: Unexpected reserved word.
1144 PASS "use strict";function g(enum){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1145 PASS (function(){"use strict";function g(enum){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1146 PASS "use strict";/enum/.test(function g(enum){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1147 PASS (function(){"use strict";/enum/.test(function g(enum){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1148 PASS "use strict";try{}catch(enum){}; true threw exception SyntaxError: Unexpected reserved word.
1149 PASS (function(){"use strict";try{}catch(enum){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1150 PASS "use strict";function enum(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1151 PASS (function(){"use strict";function enum(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1152 PASS "use strict";({ "enum": 42 }.enum === 42) is true
1153 PASS (function(){"use strict";({ "enum": 42 }.enum === 42)}); true is true
1154 PASS "use strict";({ enum: 42 }.enum === 42) is true
1155 PASS (function(){"use strict";({ enum: 42 }.enum === 42)}); true is true
1156 PASS "use strict";({ get enum(){}, set enum(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1157 PASS (function(){"use strict";({ get enum(){}, set enum(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1158 PASS var export; true threw exception SyntaxError: Unexpected reserved word.
1159 PASS (function(){var export; true}); true threw exception SyntaxError: Unexpected reserved word.
1160 PASS var export = 42; export === 42 threw exception SyntaxError: Unexpected reserved word.
1161 PASS (function(){var export = 42; export === 42}); true threw exception SyntaxError: Unexpected reserved word.
1162 PASS function g(export){  }; true threw exception SyntaxError: Unexpected reserved word.
1163 PASS (function(){function g(export){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1164 PASS /export/.test(function g(export){  }) threw exception SyntaxError: Unexpected reserved word.
1165 PASS (function(){/export/.test(function g(export){  })}); true threw exception SyntaxError: Unexpected reserved word.
1166 PASS try{}catch(export){}; true threw exception SyntaxError: Unexpected reserved word.
1167 PASS (function(){try{}catch(export){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1168 PASS function export(){  }; true threw exception SyntaxError: Unexpected reserved word.
1169 PASS (function(){function export(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1170 PASS ({ "export": 42 }.export === 42) is true
1171 PASS (function(){({ "export": 42 }.export === 42)}); true is true
1172 PASS ({ export: 42 }.export === 42) is true
1173 PASS (function(){({ export: 42 }.export === 42)}); true is true
1174 PASS ({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1175 PASS (function(){({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1176 PASS "use strict";var export; true threw exception SyntaxError: Unexpected reserved word.
1177 PASS (function(){"use strict";var export; true}); true threw exception SyntaxError: Unexpected reserved word.
1178 PASS "use strict";var export = 42; export === 42 threw exception SyntaxError: Unexpected reserved word.
1179 PASS (function(){"use strict";var export = 42; export === 42}); true threw exception SyntaxError: Unexpected reserved word.
1180 PASS "use strict";function g(export){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1181 PASS (function(){"use strict";function g(export){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1182 PASS "use strict";/export/.test(function g(export){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1183 PASS (function(){"use strict";/export/.test(function g(export){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1184 PASS "use strict";try{}catch(export){}; true threw exception SyntaxError: Unexpected reserved word.
1185 PASS (function(){"use strict";try{}catch(export){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1186 PASS "use strict";function export(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1187 PASS (function(){"use strict";function export(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1188 PASS "use strict";({ "export": 42 }.export === 42) is true
1189 PASS (function(){"use strict";({ "export": 42 }.export === 42)}); true is true
1190 PASS "use strict";({ export: 42 }.export === 42) is true
1191 PASS (function(){"use strict";({ export: 42 }.export === 42)}); true is true
1192 PASS "use strict";({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1193 PASS (function(){"use strict";({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1194 PASS var extends; true threw exception SyntaxError: Unexpected reserved word.
1195 PASS (function(){var extends; true}); true threw exception SyntaxError: Unexpected reserved word.
1196 PASS var extends = 42; extends === 42 threw exception SyntaxError: Unexpected reserved word.
1197 PASS (function(){var extends = 42; extends === 42}); true threw exception SyntaxError: Unexpected reserved word.
1198 PASS function g(extends){  }; true threw exception SyntaxError: Unexpected reserved word.
1199 PASS (function(){function g(extends){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1200 PASS /extends/.test(function g(extends){  }) threw exception SyntaxError: Unexpected reserved word.
1201 PASS (function(){/extends/.test(function g(extends){  })}); true threw exception SyntaxError: Unexpected reserved word.
1202 PASS try{}catch(extends){}; true threw exception SyntaxError: Unexpected reserved word.
1203 PASS (function(){try{}catch(extends){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1204 PASS function extends(){  }; true threw exception SyntaxError: Unexpected reserved word.
1205 PASS (function(){function extends(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1206 PASS ({ "extends": 42 }.extends === 42) is true
1207 PASS (function(){({ "extends": 42 }.extends === 42)}); true is true
1208 PASS ({ extends: 42 }.extends === 42) is true
1209 PASS (function(){({ extends: 42 }.extends === 42)}); true is true
1210 PASS ({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1211 PASS (function(){({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1212 PASS "use strict";var extends; true threw exception SyntaxError: Unexpected reserved word.
1213 PASS (function(){"use strict";var extends; true}); true threw exception SyntaxError: Unexpected reserved word.
1214 PASS "use strict";var extends = 42; extends === 42 threw exception SyntaxError: Unexpected reserved word.
1215 PASS (function(){"use strict";var extends = 42; extends === 42}); true threw exception SyntaxError: Unexpected reserved word.
1216 PASS "use strict";function g(extends){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1217 PASS (function(){"use strict";function g(extends){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1218 PASS "use strict";/extends/.test(function g(extends){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1219 PASS (function(){"use strict";/extends/.test(function g(extends){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1220 PASS "use strict";try{}catch(extends){}; true threw exception SyntaxError: Unexpected reserved word.
1221 PASS (function(){"use strict";try{}catch(extends){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1222 PASS "use strict";function extends(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1223 PASS (function(){"use strict";function extends(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1224 PASS "use strict";({ "extends": 42 }.extends === 42) is true
1225 PASS (function(){"use strict";({ "extends": 42 }.extends === 42)}); true is true
1226 PASS "use strict";({ extends: 42 }.extends === 42) is true
1227 PASS (function(){"use strict";({ extends: 42 }.extends === 42)}); true is true
1228 PASS "use strict";({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1229 PASS (function(){"use strict";({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1230 PASS var import; true threw exception SyntaxError: Unexpected reserved word.
1231 PASS (function(){var import; true}); true threw exception SyntaxError: Unexpected reserved word.
1232 PASS var import = 42; import === 42 threw exception SyntaxError: Unexpected reserved word.
1233 PASS (function(){var import = 42; import === 42}); true threw exception SyntaxError: Unexpected reserved word.
1234 PASS function g(import){  }; true threw exception SyntaxError: Unexpected reserved word.
1235 PASS (function(){function g(import){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1236 PASS /import/.test(function g(import){  }) threw exception SyntaxError: Unexpected reserved word.
1237 PASS (function(){/import/.test(function g(import){  })}); true threw exception SyntaxError: Unexpected reserved word.
1238 PASS try{}catch(import){}; true threw exception SyntaxError: Unexpected reserved word.
1239 PASS (function(){try{}catch(import){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1240 PASS function import(){  }; true threw exception SyntaxError: Unexpected reserved word.
1241 PASS (function(){function import(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1242 PASS ({ "import": 42 }.import === 42) is true
1243 PASS (function(){({ "import": 42 }.import === 42)}); true is true
1244 PASS ({ import: 42 }.import === 42) is true
1245 PASS (function(){({ import: 42 }.import === 42)}); true is true
1246 PASS ({ get import(){}, set import(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1247 PASS (function(){({ get import(){}, set import(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1248 PASS "use strict";var import; true threw exception SyntaxError: Unexpected reserved word.
1249 PASS (function(){"use strict";var import; true}); true threw exception SyntaxError: Unexpected reserved word.
1250 PASS "use strict";var import = 42; import === 42 threw exception SyntaxError: Unexpected reserved word.
1251 PASS (function(){"use strict";var import = 42; import === 42}); true threw exception SyntaxError: Unexpected reserved word.
1252 PASS "use strict";function g(import){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1253 PASS (function(){"use strict";function g(import){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1254 PASS "use strict";/import/.test(function g(import){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1255 PASS (function(){"use strict";/import/.test(function g(import){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1256 PASS "use strict";try{}catch(import){}; true threw exception SyntaxError: Unexpected reserved word.
1257 PASS (function(){"use strict";try{}catch(import){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1258 PASS "use strict";function import(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1259 PASS (function(){"use strict";function import(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1260 PASS "use strict";({ "import": 42 }.import === 42) is true
1261 PASS (function(){"use strict";({ "import": 42 }.import === 42)}); true is true
1262 PASS "use strict";({ import: 42 }.import === 42) is true
1263 PASS (function(){"use strict";({ import: 42 }.import === 42)}); true is true
1264 PASS "use strict";({ get import(){}, set import(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1265 PASS (function(){"use strict";({ get import(){}, set import(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1266 PASS var super; true threw exception SyntaxError: Unexpected reserved word.
1267 PASS (function(){var super; true}); true threw exception SyntaxError: Unexpected reserved word.
1268 PASS var super = 42; super === 42 threw exception SyntaxError: Unexpected reserved word.
1269 PASS (function(){var super = 42; super === 42}); true threw exception SyntaxError: Unexpected reserved word.
1270 PASS function g(super){  }; true threw exception SyntaxError: Unexpected reserved word.
1271 PASS (function(){function g(super){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1272 PASS /super/.test(function g(super){  }) threw exception SyntaxError: Unexpected reserved word.
1273 PASS (function(){/super/.test(function g(super){  })}); true threw exception SyntaxError: Unexpected reserved word.
1274 PASS try{}catch(super){}; true threw exception SyntaxError: Unexpected reserved word.
1275 PASS (function(){try{}catch(super){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1276 PASS function super(){  }; true threw exception SyntaxError: Unexpected reserved word.
1277 PASS (function(){function super(){  }; true}); true threw exception SyntaxError: Unexpected reserved word.
1278 PASS ({ "super": 42 }.super === 42) is true
1279 PASS (function(){({ "super": 42 }.super === 42)}); true is true
1280 PASS ({ super: 42 }.super === 42) is true
1281 PASS (function(){({ super: 42 }.super === 42)}); true is true
1282 PASS ({ get super(){}, set super(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1283 PASS (function(){({ get super(){}, set super(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1284 PASS "use strict";var super; true threw exception SyntaxError: Unexpected reserved word.
1285 PASS (function(){"use strict";var super; true}); true threw exception SyntaxError: Unexpected reserved word.
1286 PASS "use strict";var super = 42; super === 42 threw exception SyntaxError: Unexpected reserved word.
1287 PASS (function(){"use strict";var super = 42; super === 42}); true threw exception SyntaxError: Unexpected reserved word.
1288 PASS "use strict";function g(super){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1289 PASS (function(){"use strict";function g(super){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1290 PASS "use strict";/super/.test(function g(super){ "use strict"; }) threw exception SyntaxError: Unexpected reserved word.
1291 PASS (function(){"use strict";/super/.test(function g(super){ "use strict"; })}); true threw exception SyntaxError: Unexpected reserved word.
1292 PASS "use strict";try{}catch(super){}; true threw exception SyntaxError: Unexpected reserved word.
1293 PASS (function(){"use strict";try{}catch(super){}; true}); true threw exception SyntaxError: Unexpected reserved word.
1294 PASS "use strict";function super(){ "use strict"; }; true threw exception SyntaxError: Unexpected reserved word.
1295 PASS (function(){"use strict";function super(){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected reserved word.
1296 PASS "use strict";({ "super": 42 }.super === 42) is true
1297 PASS (function(){"use strict";({ "super": 42 }.super === 42)}); true is true
1298 PASS "use strict";({ super: 42 }.super === 42) is true
1299 PASS (function(){"use strict";({ super: 42 }.super === 42)}); true is true
1300 PASS "use strict";({ get super(){}, set super(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1301 PASS (function(){"use strict";({ get super(){}, set super(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1302 PASS var implements; true is true
1303 PASS (function(){var implements; true}); true is true
1304 PASS var implements = 42; implements === 42 is true
1305 PASS (function(){var implements = 42; implements === 42}); true is true
1306 PASS function g(implements){  }; true is true
1307 PASS (function(){function g(implements){  }; true}); true is true
1308 PASS /implements/.test(function g(implements){  }) is true
1309 PASS (function(){/implements/.test(function g(implements){  })}); true is true
1310 PASS try{}catch(implements){}; true is true
1311 PASS (function(){try{}catch(implements){}; true}); true is true
1312 PASS function implements(){  }; true is true
1313 PASS (function(){function implements(){  }; true}); true is true
1314 PASS ({ "implements": 42 }.implements === 42) is true
1315 PASS (function(){({ "implements": 42 }.implements === 42)}); true is true
1316 PASS ({ implements: 42 }.implements === 42) is true
1317 PASS (function(){({ implements: 42 }.implements === 42)}); true is true
1318 PASS ({ get implements(){}, set implements(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1319 PASS (function(){({ get implements(){}, set implements(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1320 PASS "use strict";var implements; true threw exception SyntaxError: Unexpected strict mode reserved word.
1321 PASS (function(){"use strict";var implements; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1322 PASS "use strict";var implements = 42; implements === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1323 PASS (function(){"use strict";var implements = 42; implements === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1324 PASS "use strict";function g(implements){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1325 PASS (function(){"use strict";function g(implements){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1326 PASS "use strict";/implements/.test(function g(implements){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1327 PASS (function(){"use strict";/implements/.test(function g(implements){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1328 PASS "use strict";try{}catch(implements){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1329 PASS (function(){"use strict";try{}catch(implements){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1330 PASS "use strict";function implements(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1331 PASS (function(){"use strict";function implements(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1332 PASS "use strict";({ "implements": 42 }.implements === 42) is true
1333 PASS (function(){"use strict";({ "implements": 42 }.implements === 42)}); true is true
1334 PASS "use strict";({ implements: 42 }.implements === 42) is true
1335 PASS (function(){"use strict";({ implements: 42 }.implements === 42)}); true is true
1336 PASS "use strict";({ get implements(){}, set implements(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1337 PASS (function(){"use strict";({ get implements(){}, set implements(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1338 PASS var let; true is true
1339 PASS (function(){var let; true}); true is true
1340 PASS var let = 42; let === 42 is true
1341 PASS (function(){var let = 42; let === 42}); true is true
1342 PASS function g(let){  }; true is true
1343 PASS (function(){function g(let){  }; true}); true is true
1344 PASS /let/.test(function g(let){  }) is true
1345 PASS (function(){/let/.test(function g(let){  })}); true is true
1346 PASS try{}catch(let){}; true is true
1347 PASS (function(){try{}catch(let){}; true}); true is true
1348 PASS function let(){  }; true is true
1349 PASS (function(){function let(){  }; true}); true is true
1350 PASS ({ "let": 42 }.let === 42) is true
1351 PASS (function(){({ "let": 42 }.let === 42)}); true is true
1352 PASS ({ let: 42 }.let === 42) is true
1353 PASS (function(){({ let: 42 }.let === 42)}); true is true
1354 PASS ({ get let(){}, set let(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1355 PASS (function(){({ get let(){}, set let(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1356 PASS "use strict";var let; true threw exception SyntaxError: Unexpected strict mode reserved word.
1357 PASS (function(){"use strict";var let; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1358 PASS "use strict";var let = 42; let === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1359 PASS (function(){"use strict";var let = 42; let === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1360 PASS "use strict";function g(let){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1361 PASS (function(){"use strict";function g(let){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1362 PASS "use strict";/let/.test(function g(let){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1363 PASS (function(){"use strict";/let/.test(function g(let){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1364 PASS "use strict";try{}catch(let){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1365 PASS (function(){"use strict";try{}catch(let){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1366 PASS "use strict";function let(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1367 PASS (function(){"use strict";function let(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1368 PASS "use strict";({ "let": 42 }.let === 42) is true
1369 PASS (function(){"use strict";({ "let": 42 }.let === 42)}); true is true
1370 PASS "use strict";({ let: 42 }.let === 42) is true
1371 PASS (function(){"use strict";({ let: 42 }.let === 42)}); true is true
1372 PASS "use strict";({ get let(){}, set let(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1373 PASS (function(){"use strict";({ get let(){}, set let(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1374 PASS var private; true is true
1375 PASS (function(){var private; true}); true is true
1376 PASS var private = 42; private === 42 is true
1377 PASS (function(){var private = 42; private === 42}); true is true
1378 PASS function g(private){  }; true is true
1379 PASS (function(){function g(private){  }; true}); true is true
1380 PASS /private/.test(function g(private){  }) is true
1381 PASS (function(){/private/.test(function g(private){  })}); true is true
1382 PASS try{}catch(private){}; true is true
1383 PASS (function(){try{}catch(private){}; true}); true is true
1384 PASS function private(){  }; true is true
1385 PASS (function(){function private(){  }; true}); true is true
1386 PASS ({ "private": 42 }.private === 42) is true
1387 PASS (function(){({ "private": 42 }.private === 42)}); true is true
1388 PASS ({ private: 42 }.private === 42) is true
1389 PASS (function(){({ private: 42 }.private === 42)}); true is true
1390 PASS ({ get private(){}, set private(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1391 PASS (function(){({ get private(){}, set private(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1392 PASS "use strict";var private; true threw exception SyntaxError: Unexpected strict mode reserved word.
1393 PASS (function(){"use strict";var private; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1394 PASS "use strict";var private = 42; private === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1395 PASS (function(){"use strict";var private = 42; private === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1396 PASS "use strict";function g(private){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1397 PASS (function(){"use strict";function g(private){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1398 PASS "use strict";/private/.test(function g(private){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1399 PASS (function(){"use strict";/private/.test(function g(private){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1400 PASS "use strict";try{}catch(private){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1401 PASS (function(){"use strict";try{}catch(private){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1402 PASS "use strict";function private(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1403 PASS (function(){"use strict";function private(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1404 PASS "use strict";({ "private": 42 }.private === 42) is true
1405 PASS (function(){"use strict";({ "private": 42 }.private === 42)}); true is true
1406 PASS "use strict";({ private: 42 }.private === 42) is true
1407 PASS (function(){"use strict";({ private: 42 }.private === 42)}); true is true
1408 PASS "use strict";({ get private(){}, set private(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1409 PASS (function(){"use strict";({ get private(){}, set private(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1410 PASS var public; true is true
1411 PASS (function(){var public; true}); true is true
1412 PASS var public = 42; public === 42 is true
1413 PASS (function(){var public = 42; public === 42}); true is true
1414 PASS function g(public){  }; true is true
1415 PASS (function(){function g(public){  }; true}); true is true
1416 PASS /public/.test(function g(public){  }) is true
1417 PASS (function(){/public/.test(function g(public){  })}); true is true
1418 PASS try{}catch(public){}; true is true
1419 PASS (function(){try{}catch(public){}; true}); true is true
1420 PASS function public(){  }; true is true
1421 PASS (function(){function public(){  }; true}); true is true
1422 PASS ({ "public": 42 }.public === 42) is true
1423 PASS (function(){({ "public": 42 }.public === 42)}); true is true
1424 PASS ({ public: 42 }.public === 42) is true
1425 PASS (function(){({ public: 42 }.public === 42)}); true is true
1426 PASS ({ get public(){}, set public(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1427 PASS (function(){({ get public(){}, set public(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1428 PASS "use strict";var public; true threw exception SyntaxError: Unexpected strict mode reserved word.
1429 PASS (function(){"use strict";var public; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1430 PASS "use strict";var public = 42; public === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1431 PASS (function(){"use strict";var public = 42; public === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1432 PASS "use strict";function g(public){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1433 PASS (function(){"use strict";function g(public){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1434 PASS "use strict";/public/.test(function g(public){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1435 PASS (function(){"use strict";/public/.test(function g(public){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1436 PASS "use strict";try{}catch(public){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1437 PASS (function(){"use strict";try{}catch(public){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1438 PASS "use strict";function public(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1439 PASS (function(){"use strict";function public(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1440 PASS "use strict";({ "public": 42 }.public === 42) is true
1441 PASS (function(){"use strict";({ "public": 42 }.public === 42)}); true is true
1442 PASS "use strict";({ public: 42 }.public === 42) is true
1443 PASS (function(){"use strict";({ public: 42 }.public === 42)}); true is true
1444 PASS "use strict";({ get public(){}, set public(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1445 PASS (function(){"use strict";({ get public(){}, set public(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1446 PASS var yield; true is true
1447 PASS (function(){var yield; true}); true is true
1448 PASS var yield = 42; yield === 42 is true
1449 PASS (function(){var yield = 42; yield === 42}); true is true
1450 PASS function g(yield){  }; true is true
1451 PASS (function(){function g(yield){  }; true}); true is true
1452 PASS /yield/.test(function g(yield){  }) is true
1453 PASS (function(){/yield/.test(function g(yield){  })}); true is true
1454 PASS try{}catch(yield){}; true is true
1455 PASS (function(){try{}catch(yield){}; true}); true is true
1456 PASS function yield(){  }; true is true
1457 PASS (function(){function yield(){  }; true}); true is true
1458 PASS ({ "yield": 42 }.yield === 42) is true
1459 PASS (function(){({ "yield": 42 }.yield === 42)}); true is true
1460 PASS ({ yield: 42 }.yield === 42) is true
1461 PASS (function(){({ yield: 42 }.yield === 42)}); true is true
1462 PASS ({ get yield(){}, set yield(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1463 PASS (function(){({ get yield(){}, set yield(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1464 PASS "use strict";var yield; true threw exception SyntaxError: Unexpected strict mode reserved word.
1465 PASS (function(){"use strict";var yield; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1466 PASS "use strict";var yield = 42; yield === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1467 PASS (function(){"use strict";var yield = 42; yield === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1468 PASS "use strict";function g(yield){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1469 PASS (function(){"use strict";function g(yield){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1470 PASS "use strict";/yield/.test(function g(yield){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1471 PASS (function(){"use strict";/yield/.test(function g(yield){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1472 PASS "use strict";try{}catch(yield){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1473 PASS (function(){"use strict";try{}catch(yield){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1474 PASS "use strict";function yield(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1475 PASS (function(){"use strict";function yield(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1476 PASS "use strict";({ "yield": 42 }.yield === 42) is true
1477 PASS (function(){"use strict";({ "yield": 42 }.yield === 42)}); true is true
1478 PASS "use strict";({ yield: 42 }.yield === 42) is true
1479 PASS (function(){"use strict";({ yield: 42 }.yield === 42)}); true is true
1480 PASS "use strict";({ get yield(){}, set yield(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1481 PASS (function(){"use strict";({ get yield(){}, set yield(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1482 PASS var interface; true is true
1483 PASS (function(){var interface; true}); true is true
1484 PASS var interface = 42; interface === 42 is true
1485 PASS (function(){var interface = 42; interface === 42}); true is true
1486 PASS function g(interface){  }; true is true
1487 PASS (function(){function g(interface){  }; true}); true is true
1488 PASS /interface/.test(function g(interface){  }) is true
1489 PASS (function(){/interface/.test(function g(interface){  })}); true is true
1490 PASS try{}catch(interface){}; true is true
1491 PASS (function(){try{}catch(interface){}; true}); true is true
1492 PASS function interface(){  }; true is true
1493 PASS (function(){function interface(){  }; true}); true is true
1494 PASS ({ "interface": 42 }.interface === 42) is true
1495 PASS (function(){({ "interface": 42 }.interface === 42)}); true is true
1496 PASS ({ interface: 42 }.interface === 42) is true
1497 PASS (function(){({ interface: 42 }.interface === 42)}); true is true
1498 PASS ({ get interface(){}, set interface(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1499 PASS (function(){({ get interface(){}, set interface(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1500 PASS "use strict";var interface; true threw exception SyntaxError: Unexpected strict mode reserved word.
1501 PASS (function(){"use strict";var interface; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1502 PASS "use strict";var interface = 42; interface === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1503 PASS (function(){"use strict";var interface = 42; interface === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1504 PASS "use strict";function g(interface){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1505 PASS (function(){"use strict";function g(interface){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1506 PASS "use strict";/interface/.test(function g(interface){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1507 PASS (function(){"use strict";/interface/.test(function g(interface){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1508 PASS "use strict";try{}catch(interface){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1509 PASS (function(){"use strict";try{}catch(interface){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1510 PASS "use strict";function interface(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1511 PASS (function(){"use strict";function interface(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1512 PASS "use strict";({ "interface": 42 }.interface === 42) is true
1513 PASS (function(){"use strict";({ "interface": 42 }.interface === 42)}); true is true
1514 PASS "use strict";({ interface: 42 }.interface === 42) is true
1515 PASS (function(){"use strict";({ interface: 42 }.interface === 42)}); true is true
1516 PASS "use strict";({ get interface(){}, set interface(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1517 PASS (function(){"use strict";({ get interface(){}, set interface(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1518 PASS var package; true is true
1519 PASS (function(){var package; true}); true is true
1520 PASS var package = 42; package === 42 is true
1521 PASS (function(){var package = 42; package === 42}); true is true
1522 PASS function g(package){  }; true is true
1523 PASS (function(){function g(package){  }; true}); true is true
1524 PASS /package/.test(function g(package){  }) is true
1525 PASS (function(){/package/.test(function g(package){  })}); true is true
1526 PASS try{}catch(package){}; true is true
1527 PASS (function(){try{}catch(package){}; true}); true is true
1528 PASS function package(){  }; true is true
1529 PASS (function(){function package(){  }; true}); true is true
1530 PASS ({ "package": 42 }.package === 42) is true
1531 PASS (function(){({ "package": 42 }.package === 42)}); true is true
1532 PASS ({ package: 42 }.package === 42) is true
1533 PASS (function(){({ package: 42 }.package === 42)}); true is true
1534 PASS ({ get package(){}, set package(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1535 PASS (function(){({ get package(){}, set package(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1536 PASS "use strict";var package; true threw exception SyntaxError: Unexpected strict mode reserved word.
1537 PASS (function(){"use strict";var package; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1538 PASS "use strict";var package = 42; package === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1539 PASS (function(){"use strict";var package = 42; package === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1540 PASS "use strict";function g(package){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1541 PASS (function(){"use strict";function g(package){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1542 PASS "use strict";/package/.test(function g(package){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1543 PASS (function(){"use strict";/package/.test(function g(package){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1544 PASS "use strict";try{}catch(package){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1545 PASS (function(){"use strict";try{}catch(package){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1546 PASS "use strict";function package(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1547 PASS (function(){"use strict";function package(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1548 PASS "use strict";({ "package": 42 }.package === 42) is true
1549 PASS (function(){"use strict";({ "package": 42 }.package === 42)}); true is true
1550 PASS "use strict";({ package: 42 }.package === 42) is true
1551 PASS (function(){"use strict";({ package: 42 }.package === 42)}); true is true
1552 PASS "use strict";({ get package(){}, set package(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1553 PASS (function(){"use strict";({ get package(){}, set package(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1554 PASS var protected; true is true
1555 PASS (function(){var protected; true}); true is true
1556 PASS var protected = 42; protected === 42 is true
1557 PASS (function(){var protected = 42; protected === 42}); true is true
1558 PASS function g(protected){  }; true is true
1559 PASS (function(){function g(protected){  }; true}); true is true
1560 PASS /protected/.test(function g(protected){  }) is true
1561 PASS (function(){/protected/.test(function g(protected){  })}); true is true
1562 PASS try{}catch(protected){}; true is true
1563 PASS (function(){try{}catch(protected){}; true}); true is true
1564 PASS function protected(){  }; true is true
1565 PASS (function(){function protected(){  }; true}); true is true
1566 PASS ({ "protected": 42 }.protected === 42) is true
1567 PASS (function(){({ "protected": 42 }.protected === 42)}); true is true
1568 PASS ({ protected: 42 }.protected === 42) is true
1569 PASS (function(){({ protected: 42 }.protected === 42)}); true is true
1570 PASS ({ get protected(){}, set protected(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1571 PASS (function(){({ get protected(){}, set protected(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1572 PASS "use strict";var protected; true threw exception SyntaxError: Unexpected strict mode reserved word.
1573 PASS (function(){"use strict";var protected; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1574 PASS "use strict";var protected = 42; protected === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1575 PASS (function(){"use strict";var protected = 42; protected === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1576 PASS "use strict";function g(protected){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1577 PASS (function(){"use strict";function g(protected){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1578 PASS "use strict";/protected/.test(function g(protected){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1579 PASS (function(){"use strict";/protected/.test(function g(protected){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1580 PASS "use strict";try{}catch(protected){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1581 PASS (function(){"use strict";try{}catch(protected){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1582 PASS "use strict";function protected(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1583 PASS (function(){"use strict";function protected(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1584 PASS "use strict";({ "protected": 42 }.protected === 42) is true
1585 PASS (function(){"use strict";({ "protected": 42 }.protected === 42)}); true is true
1586 PASS "use strict";({ protected: 42 }.protected === 42) is true
1587 PASS (function(){"use strict";({ protected: 42 }.protected === 42)}); true is true
1588 PASS "use strict";({ get protected(){}, set protected(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1589 PASS (function(){"use strict";({ get protected(){}, set protected(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1590 PASS var static; true is true
1591 PASS (function(){var static; true}); true is true
1592 PASS var static = 42; static === 42 is true
1593 PASS (function(){var static = 42; static === 42}); true is true
1594 PASS function g(static){  }; true is true
1595 PASS (function(){function g(static){  }; true}); true is true
1596 PASS /static/.test(function g(static){  }) is true
1597 PASS (function(){/static/.test(function g(static){  })}); true is true
1598 PASS try{}catch(static){}; true is true
1599 PASS (function(){try{}catch(static){}; true}); true is true
1600 PASS function static(){  }; true is true
1601 PASS (function(){function static(){  }; true}); true is true
1602 PASS ({ "static": 42 }.static === 42) is true
1603 PASS (function(){({ "static": 42 }.static === 42)}); true is true
1604 PASS ({ static: 42 }.static === 42) is true
1605 PASS (function(){({ static: 42 }.static === 42)}); true is true
1606 PASS ({ get static(){}, set static(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1607 PASS (function(){({ get static(){}, set static(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1608 PASS "use strict";var static; true threw exception SyntaxError: Unexpected strict mode reserved word.
1609 PASS (function(){"use strict";var static; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1610 PASS "use strict";var static = 42; static === 42 threw exception SyntaxError: Unexpected strict mode reserved word.
1611 PASS (function(){"use strict";var static = 42; static === 42}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1612 PASS "use strict";function g(static){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1613 PASS (function(){"use strict";function g(static){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1614 PASS "use strict";/static/.test(function g(static){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
1615 PASS (function(){"use strict";/static/.test(function g(static){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1616 PASS "use strict";try{}catch(static){}; true threw exception SyntaxError: Unexpected strict mode reserved word.
1617 PASS (function(){"use strict";try{}catch(static){}; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
1618 PASS "use strict";function static(){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
1619 PASS (function(){"use strict";function static(){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
1620 PASS "use strict";({ "static": 42 }.static === 42) is true
1621 PASS (function(){"use strict";({ "static": 42 }.static === 42)}); true is true
1622 PASS "use strict";({ static: 42 }.static === 42) is true
1623 PASS (function(){"use strict";({ static: 42 }.static === 42)}); true is true
1624 PASS "use strict";({ get static(){}, set static(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1625 PASS (function(){"use strict";({ get static(){}, set static(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1626 PASS var abstract; true is true
1627 PASS (function(){var abstract; true}); true is true
1628 PASS var abstract = 42; abstract === 42 is true
1629 PASS (function(){var abstract = 42; abstract === 42}); true is true
1630 PASS function g(abstract){  }; true is true
1631 PASS (function(){function g(abstract){  }; true}); true is true
1632 PASS /abstract/.test(function g(abstract){  }) is true
1633 PASS (function(){/abstract/.test(function g(abstract){  })}); true is true
1634 PASS try{}catch(abstract){}; true is true
1635 PASS (function(){try{}catch(abstract){}; true}); true is true
1636 PASS function abstract(){  }; true is true
1637 PASS (function(){function abstract(){  }; true}); true is true
1638 PASS ({ "abstract": 42 }.abstract === 42) is true
1639 PASS (function(){({ "abstract": 42 }.abstract === 42)}); true is true
1640 PASS ({ abstract: 42 }.abstract === 42) is true
1641 PASS (function(){({ abstract: 42 }.abstract === 42)}); true is true
1642 PASS ({ get abstract(){}, set abstract(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1643 PASS (function(){({ get abstract(){}, set abstract(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1644 PASS "use strict";var abstract; true is true
1645 PASS (function(){"use strict";var abstract; true}); true is true
1646 PASS "use strict";var abstract = 42; abstract === 42 is true
1647 PASS (function(){"use strict";var abstract = 42; abstract === 42}); true is true
1648 PASS "use strict";function g(abstract){ "use strict"; }; true is true
1649 PASS (function(){"use strict";function g(abstract){ "use strict"; }; true}); true is true
1650 PASS "use strict";/abstract/.test(function g(abstract){ "use strict"; }) is true
1651 PASS (function(){"use strict";/abstract/.test(function g(abstract){ "use strict"; })}); true is true
1652 PASS "use strict";try{}catch(abstract){}; true is true
1653 PASS (function(){"use strict";try{}catch(abstract){}; true}); true is true
1654 PASS "use strict";function abstract(){ "use strict"; }; true is true
1655 PASS (function(){"use strict";function abstract(){ "use strict"; }; true}); true is true
1656 PASS "use strict";({ "abstract": 42 }.abstract === 42) is true
1657 PASS (function(){"use strict";({ "abstract": 42 }.abstract === 42)}); true is true
1658 PASS "use strict";({ abstract: 42 }.abstract === 42) is true
1659 PASS (function(){"use strict";({ abstract: 42 }.abstract === 42)}); true is true
1660 PASS "use strict";({ get abstract(){}, set abstract(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1661 PASS (function(){"use strict";({ get abstract(){}, set abstract(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1662 PASS var boolean; true is true
1663 PASS (function(){var boolean; true}); true is true
1664 PASS var boolean = 42; boolean === 42 is true
1665 PASS (function(){var boolean = 42; boolean === 42}); true is true
1666 PASS function g(boolean){  }; true is true
1667 PASS (function(){function g(boolean){  }; true}); true is true
1668 PASS /boolean/.test(function g(boolean){  }) is true
1669 PASS (function(){/boolean/.test(function g(boolean){  })}); true is true
1670 PASS try{}catch(boolean){}; true is true
1671 PASS (function(){try{}catch(boolean){}; true}); true is true
1672 PASS function boolean(){  }; true is true
1673 PASS (function(){function boolean(){  }; true}); true is true
1674 PASS ({ "boolean": 42 }.boolean === 42) is true
1675 PASS (function(){({ "boolean": 42 }.boolean === 42)}); true is true
1676 PASS ({ boolean: 42 }.boolean === 42) is true
1677 PASS (function(){({ boolean: 42 }.boolean === 42)}); true is true
1678 PASS ({ get boolean(){}, set boolean(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1679 PASS (function(){({ get boolean(){}, set boolean(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1680 PASS "use strict";var boolean; true is true
1681 PASS (function(){"use strict";var boolean; true}); true is true
1682 PASS "use strict";var boolean = 42; boolean === 42 is true
1683 PASS (function(){"use strict";var boolean = 42; boolean === 42}); true is true
1684 PASS "use strict";function g(boolean){ "use strict"; }; true is true
1685 PASS (function(){"use strict";function g(boolean){ "use strict"; }; true}); true is true
1686 PASS "use strict";/boolean/.test(function g(boolean){ "use strict"; }) is true
1687 PASS (function(){"use strict";/boolean/.test(function g(boolean){ "use strict"; })}); true is true
1688 PASS "use strict";try{}catch(boolean){}; true is true
1689 PASS (function(){"use strict";try{}catch(boolean){}; true}); true is true
1690 PASS "use strict";function boolean(){ "use strict"; }; true is true
1691 PASS (function(){"use strict";function boolean(){ "use strict"; }; true}); true is true
1692 PASS "use strict";({ "boolean": 42 }.boolean === 42) is true
1693 PASS (function(){"use strict";({ "boolean": 42 }.boolean === 42)}); true is true
1694 PASS "use strict";({ boolean: 42 }.boolean === 42) is true
1695 PASS (function(){"use strict";({ boolean: 42 }.boolean === 42)}); true is true
1696 PASS "use strict";({ get boolean(){}, set boolean(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1697 PASS (function(){"use strict";({ get boolean(){}, set boolean(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1698 PASS var byte; true is true
1699 PASS (function(){var byte; true}); true is true
1700 PASS var byte = 42; byte === 42 is true
1701 PASS (function(){var byte = 42; byte === 42}); true is true
1702 PASS function g(byte){  }; true is true
1703 PASS (function(){function g(byte){  }; true}); true is true
1704 PASS /byte/.test(function g(byte){  }) is true
1705 PASS (function(){/byte/.test(function g(byte){  })}); true is true
1706 PASS try{}catch(byte){}; true is true
1707 PASS (function(){try{}catch(byte){}; true}); true is true
1708 PASS function byte(){  }; true is true
1709 PASS (function(){function byte(){  }; true}); true is true
1710 PASS ({ "byte": 42 }.byte === 42) is true
1711 PASS (function(){({ "byte": 42 }.byte === 42)}); true is true
1712 PASS ({ byte: 42 }.byte === 42) is true
1713 PASS (function(){({ byte: 42 }.byte === 42)}); true is true
1714 PASS ({ get byte(){}, set byte(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1715 PASS (function(){({ get byte(){}, set byte(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1716 PASS "use strict";var byte; true is true
1717 PASS (function(){"use strict";var byte; true}); true is true
1718 PASS "use strict";var byte = 42; byte === 42 is true
1719 PASS (function(){"use strict";var byte = 42; byte === 42}); true is true
1720 PASS "use strict";function g(byte){ "use strict"; }; true is true
1721 PASS (function(){"use strict";function g(byte){ "use strict"; }; true}); true is true
1722 PASS "use strict";/byte/.test(function g(byte){ "use strict"; }) is true
1723 PASS (function(){"use strict";/byte/.test(function g(byte){ "use strict"; })}); true is true
1724 PASS "use strict";try{}catch(byte){}; true is true
1725 PASS (function(){"use strict";try{}catch(byte){}; true}); true is true
1726 PASS "use strict";function byte(){ "use strict"; }; true is true
1727 PASS (function(){"use strict";function byte(){ "use strict"; }; true}); true is true
1728 PASS "use strict";({ "byte": 42 }.byte === 42) is true
1729 PASS (function(){"use strict";({ "byte": 42 }.byte === 42)}); true is true
1730 PASS "use strict";({ byte: 42 }.byte === 42) is true
1731 PASS (function(){"use strict";({ byte: 42 }.byte === 42)}); true is true
1732 PASS "use strict";({ get byte(){}, set byte(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1733 PASS (function(){"use strict";({ get byte(){}, set byte(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1734 PASS var char; true is true
1735 PASS (function(){var char; true}); true is true
1736 PASS var char = 42; char === 42 is true
1737 PASS (function(){var char = 42; char === 42}); true is true
1738 PASS function g(char){  }; true is true
1739 PASS (function(){function g(char){  }; true}); true is true
1740 PASS /char/.test(function g(char){  }) is true
1741 PASS (function(){/char/.test(function g(char){  })}); true is true
1742 PASS try{}catch(char){}; true is true
1743 PASS (function(){try{}catch(char){}; true}); true is true
1744 PASS function char(){  }; true is true
1745 PASS (function(){function char(){  }; true}); true is true
1746 PASS ({ "char": 42 }.char === 42) is true
1747 PASS (function(){({ "char": 42 }.char === 42)}); true is true
1748 PASS ({ char: 42 }.char === 42) is true
1749 PASS (function(){({ char: 42 }.char === 42)}); true is true
1750 PASS ({ get char(){}, set char(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1751 PASS (function(){({ get char(){}, set char(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1752 PASS "use strict";var char; true is true
1753 PASS (function(){"use strict";var char; true}); true is true
1754 PASS "use strict";var char = 42; char === 42 is true
1755 PASS (function(){"use strict";var char = 42; char === 42}); true is true
1756 PASS "use strict";function g(char){ "use strict"; }; true is true
1757 PASS (function(){"use strict";function g(char){ "use strict"; }; true}); true is true
1758 PASS "use strict";/char/.test(function g(char){ "use strict"; }) is true
1759 PASS (function(){"use strict";/char/.test(function g(char){ "use strict"; })}); true is true
1760 PASS "use strict";try{}catch(char){}; true is true
1761 PASS (function(){"use strict";try{}catch(char){}; true}); true is true
1762 PASS "use strict";function char(){ "use strict"; }; true is true
1763 PASS (function(){"use strict";function char(){ "use strict"; }; true}); true is true
1764 PASS "use strict";({ "char": 42 }.char === 42) is true
1765 PASS (function(){"use strict";({ "char": 42 }.char === 42)}); true is true
1766 PASS "use strict";({ char: 42 }.char === 42) is true
1767 PASS (function(){"use strict";({ char: 42 }.char === 42)}); true is true
1768 PASS "use strict";({ get char(){}, set char(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1769 PASS (function(){"use strict";({ get char(){}, set char(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1770 PASS var double; true is true
1771 PASS (function(){var double; true}); true is true
1772 PASS var double = 42; double === 42 is true
1773 PASS (function(){var double = 42; double === 42}); true is true
1774 PASS function g(double){  }; true is true
1775 PASS (function(){function g(double){  }; true}); true is true
1776 PASS /double/.test(function g(double){  }) is true
1777 PASS (function(){/double/.test(function g(double){  })}); true is true
1778 PASS try{}catch(double){}; true is true
1779 PASS (function(){try{}catch(double){}; true}); true is true
1780 PASS function double(){  }; true is true
1781 PASS (function(){function double(){  }; true}); true is true
1782 PASS ({ "double": 42 }.double === 42) is true
1783 PASS (function(){({ "double": 42 }.double === 42)}); true is true
1784 PASS ({ double: 42 }.double === 42) is true
1785 PASS (function(){({ double: 42 }.double === 42)}); true is true
1786 PASS ({ get double(){}, set double(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1787 PASS (function(){({ get double(){}, set double(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1788 PASS "use strict";var double; true is true
1789 PASS (function(){"use strict";var double; true}); true is true
1790 PASS "use strict";var double = 42; double === 42 is true
1791 PASS (function(){"use strict";var double = 42; double === 42}); true is true
1792 PASS "use strict";function g(double){ "use strict"; }; true is true
1793 PASS (function(){"use strict";function g(double){ "use strict"; }; true}); true is true
1794 PASS "use strict";/double/.test(function g(double){ "use strict"; }) is true
1795 PASS (function(){"use strict";/double/.test(function g(double){ "use strict"; })}); true is true
1796 PASS "use strict";try{}catch(double){}; true is true
1797 PASS (function(){"use strict";try{}catch(double){}; true}); true is true
1798 PASS "use strict";function double(){ "use strict"; }; true is true
1799 PASS (function(){"use strict";function double(){ "use strict"; }; true}); true is true
1800 PASS "use strict";({ "double": 42 }.double === 42) is true
1801 PASS (function(){"use strict";({ "double": 42 }.double === 42)}); true is true
1802 PASS "use strict";({ double: 42 }.double === 42) is true
1803 PASS (function(){"use strict";({ double: 42 }.double === 42)}); true is true
1804 PASS "use strict";({ get double(){}, set double(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1805 PASS (function(){"use strict";({ get double(){}, set double(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1806 PASS var final; true is true
1807 PASS (function(){var final; true}); true is true
1808 PASS var final = 42; final === 42 is true
1809 PASS (function(){var final = 42; final === 42}); true is true
1810 PASS function g(final){  }; true is true
1811 PASS (function(){function g(final){  }; true}); true is true
1812 PASS /final/.test(function g(final){  }) is true
1813 PASS (function(){/final/.test(function g(final){  })}); true is true
1814 PASS try{}catch(final){}; true is true
1815 PASS (function(){try{}catch(final){}; true}); true is true
1816 PASS function final(){  }; true is true
1817 PASS (function(){function final(){  }; true}); true is true
1818 PASS ({ "final": 42 }.final === 42) is true
1819 PASS (function(){({ "final": 42 }.final === 42)}); true is true
1820 PASS ({ final: 42 }.final === 42) is true
1821 PASS (function(){({ final: 42 }.final === 42)}); true is true
1822 PASS ({ get final(){}, set final(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1823 PASS (function(){({ get final(){}, set final(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1824 PASS "use strict";var final; true is true
1825 PASS (function(){"use strict";var final; true}); true is true
1826 PASS "use strict";var final = 42; final === 42 is true
1827 PASS (function(){"use strict";var final = 42; final === 42}); true is true
1828 PASS "use strict";function g(final){ "use strict"; }; true is true
1829 PASS (function(){"use strict";function g(final){ "use strict"; }; true}); true is true
1830 PASS "use strict";/final/.test(function g(final){ "use strict"; }) is true
1831 PASS (function(){"use strict";/final/.test(function g(final){ "use strict"; })}); true is true
1832 PASS "use strict";try{}catch(final){}; true is true
1833 PASS (function(){"use strict";try{}catch(final){}; true}); true is true
1834 PASS "use strict";function final(){ "use strict"; }; true is true
1835 PASS (function(){"use strict";function final(){ "use strict"; }; true}); true is true
1836 PASS "use strict";({ "final": 42 }.final === 42) is true
1837 PASS (function(){"use strict";({ "final": 42 }.final === 42)}); true is true
1838 PASS "use strict";({ final: 42 }.final === 42) is true
1839 PASS (function(){"use strict";({ final: 42 }.final === 42)}); true is true
1840 PASS "use strict";({ get final(){}, set final(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1841 PASS (function(){"use strict";({ get final(){}, set final(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1842 PASS var float; true is true
1843 PASS (function(){var float; true}); true is true
1844 PASS var float = 42; float === 42 is true
1845 PASS (function(){var float = 42; float === 42}); true is true
1846 PASS function g(float){  }; true is true
1847 PASS (function(){function g(float){  }; true}); true is true
1848 PASS /float/.test(function g(float){  }) is true
1849 PASS (function(){/float/.test(function g(float){  })}); true is true
1850 PASS try{}catch(float){}; true is true
1851 PASS (function(){try{}catch(float){}; true}); true is true
1852 PASS function float(){  }; true is true
1853 PASS (function(){function float(){  }; true}); true is true
1854 PASS ({ "float": 42 }.float === 42) is true
1855 PASS (function(){({ "float": 42 }.float === 42)}); true is true
1856 PASS ({ float: 42 }.float === 42) is true
1857 PASS (function(){({ float: 42 }.float === 42)}); true is true
1858 PASS ({ get float(){}, set float(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1859 PASS (function(){({ get float(){}, set float(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1860 PASS "use strict";var float; true is true
1861 PASS (function(){"use strict";var float; true}); true is true
1862 PASS "use strict";var float = 42; float === 42 is true
1863 PASS (function(){"use strict";var float = 42; float === 42}); true is true
1864 PASS "use strict";function g(float){ "use strict"; }; true is true
1865 PASS (function(){"use strict";function g(float){ "use strict"; }; true}); true is true
1866 PASS "use strict";/float/.test(function g(float){ "use strict"; }) is true
1867 PASS (function(){"use strict";/float/.test(function g(float){ "use strict"; })}); true is true
1868 PASS "use strict";try{}catch(float){}; true is true
1869 PASS (function(){"use strict";try{}catch(float){}; true}); true is true
1870 PASS "use strict";function float(){ "use strict"; }; true is true
1871 PASS (function(){"use strict";function float(){ "use strict"; }; true}); true is true
1872 PASS "use strict";({ "float": 42 }.float === 42) is true
1873 PASS (function(){"use strict";({ "float": 42 }.float === 42)}); true is true
1874 PASS "use strict";({ float: 42 }.float === 42) is true
1875 PASS (function(){"use strict";({ float: 42 }.float === 42)}); true is true
1876 PASS "use strict";({ get float(){}, set float(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1877 PASS (function(){"use strict";({ get float(){}, set float(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1878 PASS var goto; true is true
1879 PASS (function(){var goto; true}); true is true
1880 PASS var goto = 42; goto === 42 is true
1881 PASS (function(){var goto = 42; goto === 42}); true is true
1882 PASS function g(goto){  }; true is true
1883 PASS (function(){function g(goto){  }; true}); true is true
1884 PASS /goto/.test(function g(goto){  }) is true
1885 PASS (function(){/goto/.test(function g(goto){  })}); true is true
1886 PASS try{}catch(goto){}; true is true
1887 PASS (function(){try{}catch(goto){}; true}); true is true
1888 PASS function goto(){  }; true is true
1889 PASS (function(){function goto(){  }; true}); true is true
1890 PASS ({ "goto": 42 }.goto === 42) is true
1891 PASS (function(){({ "goto": 42 }.goto === 42)}); true is true
1892 PASS ({ goto: 42 }.goto === 42) is true
1893 PASS (function(){({ goto: 42 }.goto === 42)}); true is true
1894 PASS ({ get goto(){}, set goto(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1895 PASS (function(){({ get goto(){}, set goto(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1896 PASS "use strict";var goto; true is true
1897 PASS (function(){"use strict";var goto; true}); true is true
1898 PASS "use strict";var goto = 42; goto === 42 is true
1899 PASS (function(){"use strict";var goto = 42; goto === 42}); true is true
1900 PASS "use strict";function g(goto){ "use strict"; }; true is true
1901 PASS (function(){"use strict";function g(goto){ "use strict"; }; true}); true is true
1902 PASS "use strict";/goto/.test(function g(goto){ "use strict"; }) is true
1903 PASS (function(){"use strict";/goto/.test(function g(goto){ "use strict"; })}); true is true
1904 PASS "use strict";try{}catch(goto){}; true is true
1905 PASS (function(){"use strict";try{}catch(goto){}; true}); true is true
1906 PASS "use strict";function goto(){ "use strict"; }; true is true
1907 PASS (function(){"use strict";function goto(){ "use strict"; }; true}); true is true
1908 PASS "use strict";({ "goto": 42 }.goto === 42) is true
1909 PASS (function(){"use strict";({ "goto": 42 }.goto === 42)}); true is true
1910 PASS "use strict";({ goto: 42 }.goto === 42) is true
1911 PASS (function(){"use strict";({ goto: 42 }.goto === 42)}); true is true
1912 PASS "use strict";({ get goto(){}, set goto(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1913 PASS (function(){"use strict";({ get goto(){}, set goto(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1914 PASS var int; true is true
1915 PASS (function(){var int; true}); true is true
1916 PASS var int = 42; int === 42 is true
1917 PASS (function(){var int = 42; int === 42}); true is true
1918 PASS function g(int){  }; true is true
1919 PASS (function(){function g(int){  }; true}); true is true
1920 PASS /int/.test(function g(int){  }) is true
1921 PASS (function(){/int/.test(function g(int){  })}); true is true
1922 PASS try{}catch(int){}; true is true
1923 PASS (function(){try{}catch(int){}; true}); true is true
1924 PASS function int(){  }; true is true
1925 PASS (function(){function int(){  }; true}); true is true
1926 PASS ({ "int": 42 }.int === 42) is true
1927 PASS (function(){({ "int": 42 }.int === 42)}); true is true
1928 PASS ({ int: 42 }.int === 42) is true
1929 PASS (function(){({ int: 42 }.int === 42)}); true is true
1930 PASS ({ get int(){}, set int(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1931 PASS (function(){({ get int(){}, set int(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1932 PASS "use strict";var int; true is true
1933 PASS (function(){"use strict";var int; true}); true is true
1934 PASS "use strict";var int = 42; int === 42 is true
1935 PASS (function(){"use strict";var int = 42; int === 42}); true is true
1936 PASS "use strict";function g(int){ "use strict"; }; true is true
1937 PASS (function(){"use strict";function g(int){ "use strict"; }; true}); true is true
1938 PASS "use strict";/int/.test(function g(int){ "use strict"; }) is true
1939 PASS (function(){"use strict";/int/.test(function g(int){ "use strict"; })}); true is true
1940 PASS "use strict";try{}catch(int){}; true is true
1941 PASS (function(){"use strict";try{}catch(int){}; true}); true is true
1942 PASS "use strict";function int(){ "use strict"; }; true is true
1943 PASS (function(){"use strict";function int(){ "use strict"; }; true}); true is true
1944 PASS "use strict";({ "int": 42 }.int === 42) is true
1945 PASS (function(){"use strict";({ "int": 42 }.int === 42)}); true is true
1946 PASS "use strict";({ int: 42 }.int === 42) is true
1947 PASS (function(){"use strict";({ int: 42 }.int === 42)}); true is true
1948 PASS "use strict";({ get int(){}, set int(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1949 PASS (function(){"use strict";({ get int(){}, set int(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1950 PASS var long; true is true
1951 PASS (function(){var long; true}); true is true
1952 PASS var long = 42; long === 42 is true
1953 PASS (function(){var long = 42; long === 42}); true is true
1954 PASS function g(long){  }; true is true
1955 PASS (function(){function g(long){  }; true}); true is true
1956 PASS /long/.test(function g(long){  }) is true
1957 PASS (function(){/long/.test(function g(long){  })}); true is true
1958 PASS try{}catch(long){}; true is true
1959 PASS (function(){try{}catch(long){}; true}); true is true
1960 PASS function long(){  }; true is true
1961 PASS (function(){function long(){  }; true}); true is true
1962 PASS ({ "long": 42 }.long === 42) is true
1963 PASS (function(){({ "long": 42 }.long === 42)}); true is true
1964 PASS ({ long: 42 }.long === 42) is true
1965 PASS (function(){({ long: 42 }.long === 42)}); true is true
1966 PASS ({ get long(){}, set long(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1967 PASS (function(){({ get long(){}, set long(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1968 PASS "use strict";var long; true is true
1969 PASS (function(){"use strict";var long; true}); true is true
1970 PASS "use strict";var long = 42; long === 42 is true
1971 PASS (function(){"use strict";var long = 42; long === 42}); true is true
1972 PASS "use strict";function g(long){ "use strict"; }; true is true
1973 PASS (function(){"use strict";function g(long){ "use strict"; }; true}); true is true
1974 PASS "use strict";/long/.test(function g(long){ "use strict"; }) is true
1975 PASS (function(){"use strict";/long/.test(function g(long){ "use strict"; })}); true is true
1976 PASS "use strict";try{}catch(long){}; true is true
1977 PASS (function(){"use strict";try{}catch(long){}; true}); true is true
1978 PASS "use strict";function long(){ "use strict"; }; true is true
1979 PASS (function(){"use strict";function long(){ "use strict"; }; true}); true is true
1980 PASS "use strict";({ "long": 42 }.long === 42) is true
1981 PASS (function(){"use strict";({ "long": 42 }.long === 42)}); true is true
1982 PASS "use strict";({ long: 42 }.long === 42) is true
1983 PASS (function(){"use strict";({ long: 42 }.long === 42)}); true is true
1984 PASS "use strict";({ get long(){}, set long(){}, parsedOkay: 42 }.parsedOkay === 42) is true
1985 PASS (function(){"use strict";({ get long(){}, set long(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
1986 PASS var native; true is true
1987 PASS (function(){var native; true}); true is true
1988 PASS var native = 42; native === 42 is true
1989 PASS (function(){var native = 42; native === 42}); true is true
1990 PASS function g(native){  }; true is true
1991 PASS (function(){function g(native){  }; true}); true is true
1992 PASS /native/.test(function g(native){  }) is true
1993 PASS (function(){/native/.test(function g(native){  })}); true is true
1994 PASS try{}catch(native){}; true is true
1995 PASS (function(){try{}catch(native){}; true}); true is true
1996 PASS function native(){  }; true is true
1997 PASS (function(){function native(){  }; true}); true is true
1998 PASS ({ "native": 42 }.native === 42) is true
1999 PASS (function(){({ "native": 42 }.native === 42)}); true is true
2000 PASS ({ native: 42 }.native === 42) is true
2001 PASS (function(){({ native: 42 }.native === 42)}); true is true
2002 PASS ({ get native(){}, set native(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2003 PASS (function(){({ get native(){}, set native(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2004 PASS "use strict";var native; true is true
2005 PASS (function(){"use strict";var native; true}); true is true
2006 PASS "use strict";var native = 42; native === 42 is true
2007 PASS (function(){"use strict";var native = 42; native === 42}); true is true
2008 PASS "use strict";function g(native){ "use strict"; }; true is true
2009 PASS (function(){"use strict";function g(native){ "use strict"; }; true}); true is true
2010 PASS "use strict";/native/.test(function g(native){ "use strict"; }) is true
2011 PASS (function(){"use strict";/native/.test(function g(native){ "use strict"; })}); true is true
2012 PASS "use strict";try{}catch(native){}; true is true
2013 PASS (function(){"use strict";try{}catch(native){}; true}); true is true
2014 PASS "use strict";function native(){ "use strict"; }; true is true
2015 PASS (function(){"use strict";function native(){ "use strict"; }; true}); true is true
2016 PASS "use strict";({ "native": 42 }.native === 42) is true
2017 PASS (function(){"use strict";({ "native": 42 }.native === 42)}); true is true
2018 PASS "use strict";({ native: 42 }.native === 42) is true
2019 PASS (function(){"use strict";({ native: 42 }.native === 42)}); true is true
2020 PASS "use strict";({ get native(){}, set native(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2021 PASS (function(){"use strict";({ get native(){}, set native(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2022 PASS var short; true is true
2023 PASS (function(){var short; true}); true is true
2024 PASS var short = 42; short === 42 is true
2025 PASS (function(){var short = 42; short === 42}); true is true
2026 PASS function g(short){  }; true is true
2027 PASS (function(){function g(short){  }; true}); true is true
2028 PASS /short/.test(function g(short){  }) is true
2029 PASS (function(){/short/.test(function g(short){  })}); true is true
2030 PASS try{}catch(short){}; true is true
2031 PASS (function(){try{}catch(short){}; true}); true is true
2032 PASS function short(){  }; true is true
2033 PASS (function(){function short(){  }; true}); true is true
2034 PASS ({ "short": 42 }.short === 42) is true
2035 PASS (function(){({ "short": 42 }.short === 42)}); true is true
2036 PASS ({ short: 42 }.short === 42) is true
2037 PASS (function(){({ short: 42 }.short === 42)}); true is true
2038 PASS ({ get short(){}, set short(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2039 PASS (function(){({ get short(){}, set short(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2040 PASS "use strict";var short; true is true
2041 PASS (function(){"use strict";var short; true}); true is true
2042 PASS "use strict";var short = 42; short === 42 is true
2043 PASS (function(){"use strict";var short = 42; short === 42}); true is true
2044 PASS "use strict";function g(short){ "use strict"; }; true is true
2045 PASS (function(){"use strict";function g(short){ "use strict"; }; true}); true is true
2046 PASS "use strict";/short/.test(function g(short){ "use strict"; }) is true
2047 PASS (function(){"use strict";/short/.test(function g(short){ "use strict"; })}); true is true
2048 PASS "use strict";try{}catch(short){}; true is true
2049 PASS (function(){"use strict";try{}catch(short){}; true}); true is true
2050 PASS "use strict";function short(){ "use strict"; }; true is true
2051 PASS (function(){"use strict";function short(){ "use strict"; }; true}); true is true
2052 PASS "use strict";({ "short": 42 }.short === 42) is true
2053 PASS (function(){"use strict";({ "short": 42 }.short === 42)}); true is true
2054 PASS "use strict";({ short: 42 }.short === 42) is true
2055 PASS (function(){"use strict";({ short: 42 }.short === 42)}); true is true
2056 PASS "use strict";({ get short(){}, set short(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2057 PASS (function(){"use strict";({ get short(){}, set short(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2058 PASS var synchronized; true is true
2059 PASS (function(){var synchronized; true}); true is true
2060 PASS var synchronized = 42; synchronized === 42 is true
2061 PASS (function(){var synchronized = 42; synchronized === 42}); true is true
2062 PASS function g(synchronized){  }; true is true
2063 PASS (function(){function g(synchronized){  }; true}); true is true
2064 PASS /synchronized/.test(function g(synchronized){  }) is true
2065 PASS (function(){/synchronized/.test(function g(synchronized){  })}); true is true
2066 PASS try{}catch(synchronized){}; true is true
2067 PASS (function(){try{}catch(synchronized){}; true}); true is true
2068 PASS function synchronized(){  }; true is true
2069 PASS (function(){function synchronized(){  }; true}); true is true
2070 PASS ({ "synchronized": 42 }.synchronized === 42) is true
2071 PASS (function(){({ "synchronized": 42 }.synchronized === 42)}); true is true
2072 PASS ({ synchronized: 42 }.synchronized === 42) is true
2073 PASS (function(){({ synchronized: 42 }.synchronized === 42)}); true is true
2074 PASS ({ get synchronized(){}, set synchronized(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2075 PASS (function(){({ get synchronized(){}, set synchronized(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2076 PASS "use strict";var synchronized; true is true
2077 PASS (function(){"use strict";var synchronized; true}); true is true
2078 PASS "use strict";var synchronized = 42; synchronized === 42 is true
2079 PASS (function(){"use strict";var synchronized = 42; synchronized === 42}); true is true
2080 PASS "use strict";function g(synchronized){ "use strict"; }; true is true
2081 PASS (function(){"use strict";function g(synchronized){ "use strict"; }; true}); true is true
2082 PASS "use strict";/synchronized/.test(function g(synchronized){ "use strict"; }) is true
2083 PASS (function(){"use strict";/synchronized/.test(function g(synchronized){ "use strict"; })}); true is true
2084 PASS "use strict";try{}catch(synchronized){}; true is true
2085 PASS (function(){"use strict";try{}catch(synchronized){}; true}); true is true
2086 PASS "use strict";function synchronized(){ "use strict"; }; true is true
2087 PASS (function(){"use strict";function synchronized(){ "use strict"; }; true}); true is true
2088 PASS "use strict";({ "synchronized": 42 }.synchronized === 42) is true
2089 PASS (function(){"use strict";({ "synchronized": 42 }.synchronized === 42)}); true is true
2090 PASS "use strict";({ synchronized: 42 }.synchronized === 42) is true
2091 PASS (function(){"use strict";({ synchronized: 42 }.synchronized === 42)}); true is true
2092 PASS "use strict";({ get synchronized(){}, set synchronized(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2093 PASS (function(){"use strict";({ get synchronized(){}, set synchronized(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2094 PASS var throws; true is true
2095 PASS (function(){var throws; true}); true is true
2096 PASS var throws = 42; throws === 42 is true
2097 PASS (function(){var throws = 42; throws === 42}); true is true
2098 PASS function g(throws){  }; true is true
2099 PASS (function(){function g(throws){  }; true}); true is true
2100 PASS /throws/.test(function g(throws){  }) is true
2101 PASS (function(){/throws/.test(function g(throws){  })}); true is true
2102 PASS try{}catch(throws){}; true is true
2103 PASS (function(){try{}catch(throws){}; true}); true is true
2104 PASS function throws(){  }; true is true
2105 PASS (function(){function throws(){  }; true}); true is true
2106 PASS ({ "throws": 42 }.throws === 42) is true
2107 PASS (function(){({ "throws": 42 }.throws === 42)}); true is true
2108 PASS ({ throws: 42 }.throws === 42) is true
2109 PASS (function(){({ throws: 42 }.throws === 42)}); true is true
2110 PASS ({ get throws(){}, set throws(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2111 PASS (function(){({ get throws(){}, set throws(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2112 PASS "use strict";var throws; true is true
2113 PASS (function(){"use strict";var throws; true}); true is true
2114 PASS "use strict";var throws = 42; throws === 42 is true
2115 PASS (function(){"use strict";var throws = 42; throws === 42}); true is true
2116 PASS "use strict";function g(throws){ "use strict"; }; true is true
2117 PASS (function(){"use strict";function g(throws){ "use strict"; }; true}); true is true
2118 PASS "use strict";/throws/.test(function g(throws){ "use strict"; }) is true
2119 PASS (function(){"use strict";/throws/.test(function g(throws){ "use strict"; })}); true is true
2120 PASS "use strict";try{}catch(throws){}; true is true
2121 PASS (function(){"use strict";try{}catch(throws){}; true}); true is true
2122 PASS "use strict";function throws(){ "use strict"; }; true is true
2123 PASS (function(){"use strict";function throws(){ "use strict"; }; true}); true is true
2124 PASS "use strict";({ "throws": 42 }.throws === 42) is true
2125 PASS (function(){"use strict";({ "throws": 42 }.throws === 42)}); true is true
2126 PASS "use strict";({ throws: 42 }.throws === 42) is true
2127 PASS (function(){"use strict";({ throws: 42 }.throws === 42)}); true is true
2128 PASS "use strict";({ get throws(){}, set throws(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2129 PASS (function(){"use strict";({ get throws(){}, set throws(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2130 PASS var transient; true is true
2131 PASS (function(){var transient; true}); true is true
2132 PASS var transient = 42; transient === 42 is true
2133 PASS (function(){var transient = 42; transient === 42}); true is true
2134 PASS function g(transient){  }; true is true
2135 PASS (function(){function g(transient){  }; true}); true is true
2136 PASS /transient/.test(function g(transient){  }) is true
2137 PASS (function(){/transient/.test(function g(transient){  })}); true is true
2138 PASS try{}catch(transient){}; true is true
2139 PASS (function(){try{}catch(transient){}; true}); true is true
2140 PASS function transient(){  }; true is true
2141 PASS (function(){function transient(){  }; true}); true is true
2142 PASS ({ "transient": 42 }.transient === 42) is true
2143 PASS (function(){({ "transient": 42 }.transient === 42)}); true is true
2144 PASS ({ transient: 42 }.transient === 42) is true
2145 PASS (function(){({ transient: 42 }.transient === 42)}); true is true
2146 PASS ({ get transient(){}, set transient(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2147 PASS (function(){({ get transient(){}, set transient(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2148 PASS "use strict";var transient; true is true
2149 PASS (function(){"use strict";var transient; true}); true is true
2150 PASS "use strict";var transient = 42; transient === 42 is true
2151 PASS (function(){"use strict";var transient = 42; transient === 42}); true is true
2152 PASS "use strict";function g(transient){ "use strict"; }; true is true
2153 PASS (function(){"use strict";function g(transient){ "use strict"; }; true}); true is true
2154 PASS "use strict";/transient/.test(function g(transient){ "use strict"; }) is true
2155 PASS (function(){"use strict";/transient/.test(function g(transient){ "use strict"; })}); true is true
2156 PASS "use strict";try{}catch(transient){}; true is true
2157 PASS (function(){"use strict";try{}catch(transient){}; true}); true is true
2158 PASS "use strict";function transient(){ "use strict"; }; true is true
2159 PASS (function(){"use strict";function transient(){ "use strict"; }; true}); true is true
2160 PASS "use strict";({ "transient": 42 }.transient === 42) is true
2161 PASS (function(){"use strict";({ "transient": 42 }.transient === 42)}); true is true
2162 PASS "use strict";({ transient: 42 }.transient === 42) is true
2163 PASS (function(){"use strict";({ transient: 42 }.transient === 42)}); true is true
2164 PASS "use strict";({ get transient(){}, set transient(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2165 PASS (function(){"use strict";({ get transient(){}, set transient(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2166 PASS var volatile; true is true
2167 PASS (function(){var volatile; true}); true is true
2168 PASS var volatile = 42; volatile === 42 is true
2169 PASS (function(){var volatile = 42; volatile === 42}); true is true
2170 PASS function g(volatile){  }; true is true
2171 PASS (function(){function g(volatile){  }; true}); true is true
2172 PASS /volatile/.test(function g(volatile){  }) is true
2173 PASS (function(){/volatile/.test(function g(volatile){  })}); true is true
2174 PASS try{}catch(volatile){}; true is true
2175 PASS (function(){try{}catch(volatile){}; true}); true is true
2176 PASS function volatile(){  }; true is true
2177 PASS (function(){function volatile(){  }; true}); true is true
2178 PASS ({ "volatile": 42 }.volatile === 42) is true
2179 PASS (function(){({ "volatile": 42 }.volatile === 42)}); true is true
2180 PASS ({ volatile: 42 }.volatile === 42) is true
2181 PASS (function(){({ volatile: 42 }.volatile === 42)}); true is true
2182 PASS ({ get volatile(){}, set volatile(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2183 PASS (function(){({ get volatile(){}, set volatile(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2184 PASS "use strict";var volatile; true is true
2185 PASS (function(){"use strict";var volatile; true}); true is true
2186 PASS "use strict";var volatile = 42; volatile === 42 is true
2187 PASS (function(){"use strict";var volatile = 42; volatile === 42}); true is true
2188 PASS "use strict";function g(volatile){ "use strict"; }; true is true
2189 PASS (function(){"use strict";function g(volatile){ "use strict"; }; true}); true is true
2190 PASS "use strict";/volatile/.test(function g(volatile){ "use strict"; }) is true
2191 PASS (function(){"use strict";/volatile/.test(function g(volatile){ "use strict"; })}); true is true
2192 PASS "use strict";try{}catch(volatile){}; true is true
2193 PASS (function(){"use strict";try{}catch(volatile){}; true}); true is true
2194 PASS "use strict";function volatile(){ "use strict"; }; true is true
2195 PASS (function(){"use strict";function volatile(){ "use strict"; }; true}); true is true
2196 PASS "use strict";({ "volatile": 42 }.volatile === 42) is true
2197 PASS (function(){"use strict";({ "volatile": 42 }.volatile === 42)}); true is true
2198 PASS "use strict";({ volatile: 42 }.volatile === 42) is true
2199 PASS (function(){"use strict";({ volatile: 42 }.volatile === 42)}); true is true
2200 PASS "use strict";({ get volatile(){}, set volatile(){}, parsedOkay: 42 }.parsedOkay === 42) is true
2201 PASS (function(){"use strict";({ get volatile(){}, set volatile(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true
2202 PASS window.yield === 42 is true
2203 PASS successfullyParsed is true
2204
2205 TEST COMPLETE
2206