| Index: src/hydrogen.cc
 | 
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
 | 
| index 2255ab6f971f6d679d92253f2a567d5fb01aa6f4..7be83bed13312528d799b5964f28402e010f1690 100644
 | 
| --- a/src/hydrogen.cc
 | 
| +++ b/src/hydrogen.cc
 | 
| @@ -6028,7 +6028,8 @@ void HGraphBuilder::VisitCall(Call* expr) {
 | 
|  // Checks whether allocation using the given constructor can be inlined.
 | 
|  static bool IsAllocationInlineable(Handle<JSFunction> constructor) {
 | 
|    return constructor->has_initial_map() &&
 | 
| -      constructor->initial_map()->instance_type() == JS_OBJECT_TYPE;
 | 
| +      constructor->initial_map()->instance_type() == JS_OBJECT_TYPE &&
 | 
| +      constructor->initial_map()->instance_size() < HAllocateObject::kMaxSize;
 | 
|  }
 | 
|  
 | 
|  
 | 
| 
 |