blob: 6647c9acf63f9a6d7fe15725fcd35b68a8189a52 [file] [log] [blame]
/* Recompilation while being processed by a call IC. */
var g;
function foo() {
for (g = 0; g < 5; g++) {
bar();
}
function bar() {
with ({}) {
eval("g = undefined;");
}
}
}
foo();
assertEq(g, NaN);
/* Recompilation while being processed by a native call IC. */
function native() {
var x;
x = x;
x = Math.ceil(NaN);
assertEq(x, NaN);
}
native();