| Index: src/ia32/lithium-codegen-ia32.cc
|
| ===================================================================
|
| --- src/ia32/lithium-codegen-ia32.cc (revision 6989)
|
| +++ src/ia32/lithium-codegen-ia32.cc (working copy)
|
| @@ -1912,12 +1912,7 @@
|
| __ bind(&before_push_delta);
|
| __ mov(temp, Immediate(delta));
|
| __ StoreToSafepointRegisterSlot(temp, temp);
|
| - __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
|
| - __ call(stub.GetCode(), RelocInfo::CODE_TARGET);
|
| - ASSERT_EQ(kAdditionalDelta,
|
| - masm_->SizeOfCodeGeneratedSince(&before_push_delta));
|
| - RecordSafepointWithRegisters(
|
| - instr->pointer_map(), 0, Safepoint::kNoDeoptimizationIndex);
|
| + CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr, false);
|
| // Put the result value into the eax slot and restore all registers.
|
| __ StoreToSafepointRegisterSlot(eax, eax);
|
| __ PopSafepointRegisters();
|
|
|