| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index cdf69e7c72c672490e853d537951203e64353a4c..c40d2e77ffcf504195330a4315941cff4a16f4c3 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -7553,11 +7553,12 @@ bool HOptimizedGraphBuilder::TryCallApply(Call* expr) {
|
| HValue* function = Top();
|
|
|
| AddCheckConstantFunction(expr->holder(), function, function_map);
|
| - Drop(1);
|
|
|
| CHECK_ALIVE_OR_RETURN(VisitForValue(args->at(0)), true);
|
| HValue* receiver = Pop();
|
|
|
| + Drop(1); // Pop the function.
|
| +
|
| if (function_state()->outer() == NULL) {
|
| HInstruction* elements = Add<HArgumentsElements>(false);
|
| HInstruction* length = Add<HArgumentsLength>(elements);
|
|
|