| Index: src/ia32/builtins-ia32.cc
|
| diff --git a/src/ia32/builtins-ia32.cc b/src/ia32/builtins-ia32.cc
|
| index 0a1c0a5e6e4b92455c8f8186f735dcc939243291..0e2f233150e99c7840654780870209c0d0940554 100644
|
| --- a/src/ia32/builtins-ia32.cc
|
| +++ b/src/ia32/builtins-ia32.cc
|
| @@ -1003,6 +1003,9 @@ void Builtins::Generate_FunctionApply(MacroAssembler* masm) {
|
| __ mov(receiver, Operand(ebp, kArgumentsOffset)); // load arguments
|
|
|
| // Use inline caching to speed up access to arguments.
|
| + if (FLAG_vector_ics) {
|
| + __ mov(LoadIC::SlotRegister(), Immediate(Smi::FromInt(0)));
|
| + }
|
| Handle<Code> ic = masm->isolate()->builtins()->KeyedLoadIC_Initialize();
|
| __ call(ic, RelocInfo::CODE_TARGET);
|
| // It is important that we do not have a test instruction after the
|
|
|