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 |