| Index: src/hydrogen.cc | 
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc | 
| index b6498b1dbbce8786fa2d021df5196e7e274e0df6..bdd2f43c54dc897f6180f520455b226f564119a9 100644 | 
| --- a/src/hydrogen.cc | 
| +++ b/src/hydrogen.cc | 
| @@ -9344,16 +9344,10 @@ HInstruction* HOptimizedGraphBuilder::BuildFastLiteral( | 
| HValue* object_size_constant = Add<HConstant>( | 
| boilerplate_object->map()->instance_size()); | 
|  | 
| -  // We should pull pre-tenure mode from the allocation site. | 
| -  // For now, just see what it says, and remark on it if it sez | 
| -  // we should pretenure. That means the rudimentary counting in the garbage | 
| -  // collector is having an effect. | 
| -  PretenureFlag pretenure_flag = isolate()->heap()->GetPretenureMode(); | 
| -  if (FLAG_allocation_site_pretenuring) { | 
| -    pretenure_flag = site_context->current()->GetPretenureMode() | 
| -        ? TENURED | 
| -        : NOT_TENURED; | 
| -  } | 
| +  PretenureFlag pretenure_flag = site_context->current()->GetPretenureMode(); | 
| + | 
| +  site_context->current()->AddDependentCompilationInfo( | 
| +      AllocationSite::TENURING, top_info()); | 
|  | 
| HInstruction* object = Add<HAllocate>(object_size_constant, type, | 
| pretenure_flag, instance_type, site_context->current()); | 
|  |