checkreturn-catch-super.js (264B)
1 load(libdir + "asserts.js"); 2 3 class C extends class {} { 4 constructor() { 5 try { 6 return 0; 7 } catch { 8 super(); 9 } 10 } 11 } 12 13 function test() { 14 for (var i = 0; i < 100; ++i) { 15 assertThrowsInstanceOf(() => new C(), TypeError); 16 } 17 } 18 19 test();