bug1814899.js (292B)
1 function bar(x) { 2 with ({}) {} 3 switch (x) { 4 case 1: 5 foo(2); 6 break; 7 case 2: 8 gczeal(14, 1); 9 break; 10 } 11 return "a sufficiently long string"; 12 } 13 14 function foo(x) { 15 for (var s in bar(x)) { gczeal(0); } 16 } 17 18 with ({}) {} 19 for (var i = 0; i < 100; i++) { 20 foo(0); 21 } 22 foo(1);