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()) { |