| Index: src/arm/stub-cache-arm.cc
|
| diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc
|
| index 6ee41105fb6d4fd73a4d031a7d24be4b07a444cf..7605525264fd57f3302dea064a4cd985991fa2cc 100644
|
| --- a/src/arm/stub-cache-arm.cc
|
| +++ b/src/arm/stub-cache-arm.cc
|
| @@ -1292,7 +1292,7 @@ Register BaseLoadStubCompiler::CallbackHandlerFrontend(
|
| Handle<JSObject> holder,
|
| Handle<Name> name,
|
| Label* success,
|
| - Handle<Object> callback) {
|
| + Handle<ExecutableAccessorInfo> callback) {
|
| Label miss;
|
|
|
| Register reg = HandlerFrontendHeader(object, object_reg, holder, name, &miss);
|
| @@ -1380,24 +1380,6 @@ void BaseLoadStubCompiler::GenerateLoadConstant(Handle<Object> value) {
|
|
|
|
|
| void BaseLoadStubCompiler::GenerateLoadCallback(
|
| - const CallOptimization& call_optimization) {
|
| - ASSERT(call_optimization.is_simple_api_call());
|
| -
|
| - // Assign stack space for the call arguments.
|
| - __ sub(sp, sp, Operand((kFastApiCallArguments + 1) * kPointerSize));
|
| -
|
| - int argc = 0;
|
| - int api_call_argc = argc + kFastApiCallArguments;
|
| - // Write holder to stack frame.
|
| - __ str(receiver(), MemOperand(sp, 0));
|
| - // Write receiver to stack frame.
|
| - __ str(receiver(), MemOperand(sp, api_call_argc * kPointerSize));
|
| -
|
| - GenerateFastApiDirectCall(masm(), call_optimization, argc);
|
| -}
|
| -
|
| -
|
| -void BaseLoadStubCompiler::GenerateLoadCallback(
|
| Register reg,
|
| Handle<ExecutableAccessorInfo> callback) {
|
| // Build AccessorInfo::args_ list on the stack and push property name below
|
|
|