Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index f82e61e47b9cd0328eff919c2a462c84bb37c084..e87fd750cba8276bf00bc40caa11f71670fb7628 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -458,17 +458,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()) { |