Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 try {
2 new MyObject;
3 } catch (e) {}
5 function MyObject() {
6 return;
7 return this;
8 }
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); }
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); }