// Handle bailing from a constructor that's called from the interpreter. | |
function yesokhellothankyou() { | |
return 5; | |
} | |
function BailFromConstructor() { | |
this.x = "cats"; | |
this.y = 5; | |
var z = yesokhellothankyou(); | |
// Causes a bailout for purposes of inlining at the LRecompileCheck. | |
// Yep, this is great. | |
for (var i = 0; i < 10500; i++) { | |
x = 4; | |
} | |
return 4; | |
} | |
var x = new BailFromConstructor(); |