| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 9d990bf93cc857ba325f11163fac940f84cc5c46..c7377d2eac3550b55cc6738c8829307a750eb958 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -2126,6 +2126,11 @@ HValue* HGraphBuilder::JSArrayBuilder::AllocateArray(HValue* size_in_bytes,
|
| HAllocate* new_object = builder()->Add<HAllocate>(size_in_bytes,
|
| HType::JSArray(), NOT_TENURED, JS_ARRAY_TYPE);
|
|
|
| + // Folded array allocation should be aligned if it has fast double elements.
|
| + if (IsFastDoubleElementsKind(kind_)) {
|
| + new_object->MakeDoubleAligned();
|
| + }
|
| +
|
| // Fill in the fields: map, properties, length
|
| HValue* map;
|
| if (allocation_site_payload_ == NULL) {
|
|
|