checkreturn-catch-return-finally-super.js (242B)
1 class C extends class {} { 2 constructor() { 3 try { 4 throw null; 5 } catch { 6 return; 7 } finally { 8 super(); 9 } 10 } 11 } 12 13 function test() { 14 for (var i = 0; i < 100; ++i) { 15 // No error. 16 new C(); 17 } 18 } 19 20 test();