bug651966.js (400B)
1 function f(code) { 2 g = eval("(function(){" + code + "})"); 3 g() 4 } 5 f(); 6 f(); 7 f(); 8 f(); 9 f(); 10 f(); 11 f(); 12 f(); 13 f(); 14 f(); 15 f(); 16 f(); 17 f(); 18 f(); 19 f(); 20 f(); 21 try { f("function x(){}(x())"); } catch (e) {} 22 23 function f2() { 24 a = { 25 x 26 } = x, (x._) 27 function 28 x(){ return ({}); } 29 } 30 try { f2(); } catch (e) {} 31 32 function f3() { 33 var x = 0; 34 with ({}) { x = 'three'; } 35 return x; 36 } 37 f3();