Index: src/arm/code-stubs-arm.cc |
diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc |
index 87fa87df0c7c54cb530060d5a9a2072f9e601bf8..fe963a24a70a9441a78271e8a86d6f19076ddbea 100644 |
--- a/src/arm/code-stubs-arm.cc |
+++ b/src/arm/code-stubs-arm.cc |
@@ -5957,11 +5957,10 @@ void DirectCEntryStub::Generate(MacroAssembler* masm) { |
void DirectCEntryStub::GenerateCall(MacroAssembler* masm, |
- ApiFunction *function) { |
+ ExternalReference function) { |
__ mov(lr, Operand(reinterpret_cast<intptr_t>(GetCode().location()), |
RelocInfo::CODE_TARGET)); |
- __ mov(r2, |
- Operand(ExternalReference(function, ExternalReference::DIRECT_CALL))); |
+ __ mov(r2, Operand(function)); |
// Push return address (accessible to GC through exit frame pc). |
__ str(pc, MemOperand(sp, 0)); |
__ Jump(r2); // Call the api function. |