diff options
Diffstat (limited to 'deps/v8/src/ic.cc')
-rw-r--r-- | deps/v8/src/ic.cc | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/deps/v8/src/ic.cc b/deps/v8/src/ic.cc index 12332f9fd3..9bb18f7e23 100644 --- a/deps/v8/src/ic.cc +++ b/deps/v8/src/ic.cc @@ -525,17 +525,12 @@ void CallICBase::UpdateCaches(LookupResult* lookup, // Bail out if we didn't find a result. if (!lookup->IsProperty() || !lookup->IsCacheable()) return; -#ifndef V8_TARGET_ARCH_IA32 - // Normal objects only implemented for IA32 by now. - if (HasNormalObjectsInPrototypeChain(lookup, *object)) return; -#else if (lookup->holder() != *object && HasNormalObjectsInPrototypeChain(lookup, object->GetPrototype())) { // Suppress optimization for prototype chains with slow properties objects // in the middle. return; } -#endif // Compute the number of arguments. int argc = target()->arguments_count(); |