bug656914.js (329B)
1 try { 2 new MyObject; 3 } catch (e) {} 4 5 function MyObject() { 6 return; 7 return this; 8 } 9 10 function Foo(x) { 11 if (x) 12 this.f = x; 13 } 14 var q = new Foo(false); 15 for (a in q) { assertEq(true, false); } 16 17 function Bar(x, y) { 18 if (!x) 19 return; 20 this.f = y; 21 } 22 var q2 = new Bar(false, true); 23 for (b in q2) { assertEq(true, false); }