Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 22029d63c41a387a44d92cd1d15b8ece61332c3c..e7f728361af8ad2ffe5b4988c5ee78dc3d3aeade 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -2105,11 +2105,15 @@ class ScavengingVisitor : public StaticVisitorBase { |
DCHECK(heap->AllowedToBeMigrated(object, NEW_SPACE)); |
AllocationResult allocation; |
+#ifndef V8_HOST_ARCH_64_BIT |
if (alignment == kDoubleAlignment) { |
allocation = heap->new_space()->AllocateRawDoubleAligned(object_size); |
} else { |
allocation = heap->new_space()->AllocateRaw(object_size); |
} |
+#else |
+ allocation = heap->new_space()->AllocateRaw(object_size); |
+#endif |
HeapObject* target = NULL; // Initialization to please compiler. |
if (allocation.To(&target)) { |
@@ -2137,11 +2141,15 @@ class ScavengingVisitor : public StaticVisitorBase { |
Heap* heap = map->GetHeap(); |
AllocationResult allocation; |
+#ifndef V8_HOST_ARCH_64_BIT |
if (alignment == kDoubleAlignment) { |
allocation = heap->old_space()->AllocateRawDoubleAligned(object_size); |
} else { |
allocation = heap->old_space()->AllocateRaw(object_size); |
} |
+#else |
+ allocation = heap->old_space()->AllocateRaw(object_size); |
+#endif |
HeapObject* target = NULL; // Initialization to please compiler. |
if (allocation.To(&target)) { |