| Index: src/code-stubs-hydrogen.cc
|
| diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc
|
| index 16f4ac019ec47d456fdb81ec7dd2d013354c8cfb..cf2be56d82e9ae66d19ed786f53ee4d4856185c4 100644
|
| --- a/src/code-stubs-hydrogen.cc
|
| +++ b/src/code-stubs-hydrogen.cc
|
| @@ -445,8 +445,12 @@ HValue* CodeStubGraphBuilder<CreateAllocationSiteStub>::BuildCodeStub() {
|
| // Store the payload (smi elements kind)
|
| HValue* initial_elements_kind = AddInstruction(new(zone) HConstant(
|
| GetInitialFastElementsKind()));
|
| - AddInstruction(new(zone) HStoreNamedField(object,
|
| - HObjectAccess::ForAllocationSiteTransitionInfo(), initial_elements_kind));
|
| + Add<HStoreNamedField>(object,
|
| + HObjectAccess::ForAllocationSiteTransitionInfo(),
|
| + initial_elements_kind);
|
| +
|
| + Add<HLinkObjectInList>(object, HObjectAccess::ForAllocationSiteWeakNext(),
|
| + HLinkObjectInList::ALLOCATION_SITE_LIST);
|
|
|
| // We use a hammer (SkipWriteBarrier()) to indicate that we know the input
|
| // cell is really a Cell, and so no write barrier is needed.
|
|
|