Index: src/full-codegen/ia32/full-codegen-ia32.cc |
diff --git a/src/full-codegen/ia32/full-codegen-ia32.cc b/src/full-codegen/ia32/full-codegen-ia32.cc |
index a6ff338ad302ebf8d25ee0673dce0aa5ca11eedb..612b915d598f2907d8d90d52898aed0397d6fc64 100644 |
--- a/src/full-codegen/ia32/full-codegen-ia32.cc |
+++ b/src/full-codegen/ia32/full-codegen-ia32.cc |
@@ -2289,7 +2289,7 @@ void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { |
__ Move(edx, Immediate(SmiFromSlot(expr->CallFeedbackICSlot()))); |
__ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); |
__ Move(eax, Immediate(arg_count)); |
- __ call(code, RelocInfo::CODE_TARGET); |
+ CallIC(code); |
OperandStackDepthDecrement(arg_count + 1); |
RecordJSReturnSite(expr); |
@@ -2434,7 +2434,7 @@ void FullCodeGenerator::VisitCallNew(CallNew* expr) { |
__ mov(edx, Immediate(SmiFromSlot(expr->CallNewFeedbackSlot()))); |
CallConstructStub stub(isolate()); |
- __ call(stub.GetCode(), RelocInfo::CODE_TARGET); |
+ CallIC(stub.GetCode()); |
OperandStackDepthDecrement(arg_count + 1); |
PrepareForBailoutForId(expr->ReturnId(), BailoutState::TOS_REGISTER); |
RestoreContext(); |