int original_height = frame_->height();
#endif
ASSERT(!in_spilled_code());
- JumpTarget done;
// If the expression should be a side-effect-free 32-bit int computation,
// compile that SafeInt32 path, and a bailout path.
expr->num_bit_ops() > 2 &&
CpuFeatures::IsSupported(SSE2)) {
BreakTarget unsafe_bailout;
+ JumpTarget done;
unsafe_bailout.set_expected_height(frame_->height());
LoadInSafeInt32Mode(expr, &unsafe_bailout);
done.Jump();
unsafe_bailout.Bind();
LoadWithSafeInt32ModeDisabled(expr);
}
+ done.Bind();
} else {
JumpTarget true_target;
JumpTarget false_target;
}
}
}
- done.Bind();
ASSERT(has_valid_frame());
ASSERT(frame_->height() == original_height + 1);
}