Chromium Code Reviews| Index: src/hydrogen.cc | 
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc | 
| index 204ec20adb8c2d3ff358e37d008625dc5829a1fa..cf80e668b10c2c0ce14fe40e700132ea7aa1fbcb 100644 | 
| --- a/src/hydrogen.cc | 
| +++ b/src/hydrogen.cc | 
| @@ -1058,6 +1058,10 @@ HValue* HGraphBuilder::BuildAllocateElements(HContext* context, | 
| total_size->ClearFlag(HValue::kCanOverflow); | 
| HAllocate::Flags flags = HAllocate::CAN_ALLOCATE_IN_NEW_SPACE; | 
| + if (FLAG_pretenure_objects) { | 
| 
 
Michael Starzinger
2013/03/07 19:19:38
This is incorrect for fast-double elements kind as
 
Hannes Payer (out of office)
2013/03/11 17:16:32
Done.
 
 | 
| + flags = static_cast<HAllocate::Flags>( | 
| + flags | HAllocate::CAN_ALLOCATE_IN_OLD_POINTER_SPACE); | 
| + } | 
| if (IsFastDoubleElementsKind(kind)) { | 
| flags = static_cast<HAllocate::Flags>( | 
| flags | HAllocate::ALLOCATE_DOUBLE_ALIGNED); |