| 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.
|
|
|