checkreturn-finally-super-arrow.js (234B)
1 class C extends class {} { 2 constructor() { 3 var f = () => super(); 4 5 try { 6 return; 7 } finally { 8 f(); 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();