Index: src/ic/handler-compiler.cc |
diff --git a/src/ic/handler-compiler.cc b/src/ic/handler-compiler.cc |
index 7f440c07ca0e4de42d2000148a3cef236bfaa847..22135735f32fdca0639856c2d0a20563612d4da4 100644 |
--- a/src/ic/handler-compiler.cc |
+++ b/src/ic/handler-compiler.cc |
@@ -241,7 +241,8 @@ Handle<Code> NamedLoadHandlerCompiler::CompileLoadInterceptor( |
case LookupIterator::NOT_FOUND: |
break; |
case LookupIterator::DATA: |
- inline_followup = it->property_details().type() == FIELD; |
+ inline_followup = |
+ it->property_details().type() == FIELD && !it->is_dictionary_holder(); |
break; |
case LookupIterator::ACCESSOR: { |
Handle<Object> accessors = it->GetAccessors(); |