17 var a = 1, b = 2, c = 3;
41 var a = 1, b = 2, c = 3;
86 var a = 1, b = 2, c = 3;
114 expect_stdout: "PASS"
148 var a = function f() {
149 var f = console.log(typeof f);
155 var f = console.log(typeof f);
159 expect_stdout: "undefined"
173 var a = function f() {
174 var f = console.log(typeof f);
180 console.log(typeof void 0);
183 expect_stdout: "undefined"
206 expect_stdout: "undefined"
218 console.log(function() {
226 console.log(function() {
229 return A + typeof !1;
232 expect_stdout: "2boolean"
249 var b = (a = 0, 1 << 30);
250 var c = (a = 0, console.log(b));
260 console.log(1073741824);
264 expect_stdout: "1073741824"
277 var o = function(a, b) {
290 expect_stdout: "PASS"
305 var b = (a = 2, 1 / 0), c = 3;
314 var d = 1 / 0, d = Infinity;
319 expect_stdout: "Infinity"
356 expect_stdout: "PASS"
363 pure_getters: "strict",
395 expect_stdout: "PASS"
410 var b = [ console.log("PASS") ];
416 b = [ console.log("PASS") ];
419 expect_stdout: "PASS"
436 } while (console.log(b[b ^= 0]));
445 } while (console.log(b[b ^= 0]));