| Index: src/arm/macro-assembler-arm.cc
|
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc
|
| index 16ba89cc216256bcb3aefb523dfdf2263cad3861..7628f23a5be9f137b24bc184bc7c2ba664f8ef5c 100644
|
| --- a/src/arm/macro-assembler-arm.cc
|
| +++ b/src/arm/macro-assembler-arm.cc
|
| @@ -2285,7 +2285,6 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function,
|
| ExternalReference thunk_ref,
|
| Register thunk_last_arg,
|
| int stack_space,
|
| - bool returns_handle,
|
| int return_value_offset) {
|
| ExternalReference next_address =
|
| ExternalReference::handle_scope_next_address(isolate());
|
| @@ -2354,15 +2353,6 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function,
|
| Label leave_exit_frame;
|
| Label return_value_loaded;
|
|
|
| - if (returns_handle) {
|
| - Label load_return_value;
|
| - cmp(r0, Operand::Zero());
|
| - b(eq, &load_return_value);
|
| - // derefernce returned value
|
| - ldr(r0, MemOperand(r0));
|
| - b(&return_value_loaded);
|
| - bind(&load_return_value);
|
| - }
|
| // load value from ReturnValue
|
| ldr(r0, MemOperand(fp, return_value_offset*kPointerSize));
|
| bind(&return_value_loaded);
|
|
|