Chromium Code Reviews| Index: src/heap/heap.cc |
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
| index 3340a0fd384a3cdf8bb9e11a90b00f9f00b3b249..a799eb524a347de49c36ef83e47e6aea27855468 100644 |
| --- a/src/heap/heap.cc |
| +++ b/src/heap/heap.cc |
| @@ -4007,6 +4007,10 @@ AllocationResult Heap::AllocateFixedTypedArray(int length, |
| object->set_map(MapForFixedTypedArray(array_type)); |
| FixedTypedArrayBase* elements = FixedTypedArrayBase::cast(object); |
| elements->set_base_pointer(elements, SKIP_WRITE_BARRIER); |
| + elements->set_external_pointer( |
| + reinterpret_cast<void*>(FixedTypedArrayBase::kDataOffset - |
| + kHeapObjectTag), |
|
Jarin
2015/07/22 09:00:20
Can't you say ExternalReference::fixed_typed_array
jochen (gone - plz use gerrit)
2015/07/22 09:08:13
done
|
| + SKIP_WRITE_BARRIER); |
| elements->set_length(length); |
| if (initialize) memset(elements->DataPtr(), 0, elements->DataSize()); |
| return elements; |