Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index 46d0c1f46faaef5b8cbdf286a258fc05f2182dcb..d9ee5bb38c768567e3ed45d1c46ff80f3592d66e 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -949,7 +949,8 @@ void LCodeGen::DeoptimizeIf(Condition cc, |
__ pop(ebx); |
__ pop(eax); |
__ popfd(); |
- __ jmp(entry, RelocInfo::RUNTIME_ENTRY); |
+ ASSERT(frame_is_built_); |
titzer
2013/07/15 13:08:22
Ah ha, missed this case.
What about x64?
|
+ __ call(entry, RelocInfo::RUNTIME_ENTRY); |
__ bind(&no_deopt); |
__ mov(FieldOperand(ebx, SharedFunctionInfo::kStressDeoptCounterOffset), |