| Index: src/ic.cc
|
| diff --git a/src/ic.cc b/src/ic.cc
|
| index 298edf8eb649a6c009fef3779fb43de73d4532bc..2cab910c7c2573a096a404b4b99d02d4cc8b69c7 100644
|
| --- a/src/ic.cc
|
| +++ b/src/ic.cc
|
| @@ -456,17 +456,6 @@ Object* CallIC::LoadFunction(State state,
|
| ASSERT(result != Heap::the_hole_value());
|
|
|
| if (result->IsJSFunction()) {
|
| - // Check if there is an optimized (builtin) version of the function.
|
| - // Ignored this will degrade performance for some Array functions.
|
| - // Please note we only return the optimized function iff
|
| - // the JSObject has FastElements.
|
| - if (object->IsJSObject() && JSObject::cast(*object)->HasFastElements()) {
|
| - Object* opt = Top::LookupSpecialFunction(JSObject::cast(*object),
|
| - lookup.holder(),
|
| - JSFunction::cast(result));
|
| - if (opt->IsJSFunction()) return opt;
|
| - }
|
| -
|
| #ifdef ENABLE_DEBUGGER_SUPPORT
|
| // Handle stepping into a function if step into is active.
|
| if (Debug::StepInActive()) {
|
|
|