bug1547467.js (307B)
1 load(libdir + "asserts.js"); 2 3 assertThrowsInstanceOf(() => { 4 class foo extends null { 5 constructor(a = class bar extends bar {}) {} 6 } 7 new foo(); 8 }, 9 ReferenceError 10 ) 11 12 class B { } 13 class C extends B { 14 constructor(a = class D { [super()] = 5; }) { 15 } 16 } 17 new C()