| Index: src/x64/stub-cache-x64.cc
|
| diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc
|
| index 0e8e74ed60de3dcfbcad660823d2850dfb3fbdf1..01fed6f882346fa5bd423e2fc3d77e337d858d40 100644
|
| --- a/src/x64/stub-cache-x64.cc
|
| +++ b/src/x64/stub-cache-x64.cc
|
| @@ -2985,8 +2985,8 @@ Handle<Code> ConstructStubCompiler::CompileConstructStub(
|
| __ cmpq(rcx, Immediate(instance_size));
|
| __ Check(equal, "Instance size of initial map changed.");
|
| #endif
|
| - __ AllocateInNewSpace(instance_size, rdx, rcx, no_reg,
|
| - &generic_stub_call, NO_ALLOCATION_FLAGS);
|
| + __ Allocate(instance_size, rdx, rcx, no_reg, &generic_stub_call,
|
| + NO_ALLOCATION_FLAGS);
|
|
|
| // Allocated the JSObject, now initialize the fields and add the heap tag.
|
| // rbx: initial map
|
| @@ -3420,7 +3420,7 @@ void KeyedStoreStubCompiler::GenerateStoreFastElement(
|
| __ j(not_equal, &check_capacity);
|
|
|
| int size = FixedArray::SizeFor(JSArray::kPreallocatedArrayElements);
|
| - __ AllocateInNewSpace(size, rdi, rbx, r8, &slow, TAG_OBJECT);
|
| + __ Allocate(size, rdi, rbx, r8, &slow, TAG_OBJECT);
|
|
|
| // rax: value
|
| // rcx: key
|
| @@ -3554,7 +3554,7 @@ void KeyedStoreStubCompiler::GenerateStoreFastDoubleElement(
|
| __ j(not_equal, &check_capacity);
|
|
|
| int size = FixedDoubleArray::SizeFor(JSArray::kPreallocatedArrayElements);
|
| - __ AllocateInNewSpace(size, rdi, rbx, r8, &slow, TAG_OBJECT);
|
| + __ Allocate(size, rdi, rbx, r8, &slow, TAG_OBJECT);
|
|
|
| // rax: value
|
| // rcx: key
|
|
|