blob: 387ea1d6936ee25cab4b919f6b24ae088bf172b4 [file] [log] [blame]
// Since we (for now!) can't emit jitcode for derived class statements. Make
// sure we can correctly invoke derived class constructors.
class foo extends null {
constructor() {
// Anything that tests |this| should throw, so just let it run off the
// end.
}
}
function intermediate() {
new foo();
}
for (let i = 0; i < 1100; i++)
assertThrownErrorContains(intermediate, "|this|");
if (typeof reportCompare === 'function')
reportCompare(0,0,"OK");