| Index: src/arm/code-stubs-arm.cc | 
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc | 
| index 9fab908c439492e4900110f803974a070e97ee93..d5db8375b8824653bc493033ffbe98e63a249ef3 100644 | 
| --- a/src/arm/code-stubs-arm.cc | 
| +++ b/src/arm/code-stubs-arm.cc | 
| @@ -4791,7 +4791,7 @@ void ArgumentsAccessStub::GenerateNewNonStrictFast(MacroAssembler* masm) { | 
| __ add(r9, r9, Operand(Heap::kArgumentsObjectSize)); | 
|  | 
| // Do the allocation of all three objects in one go. | 
| -  __ AllocateInNewSpace(r9, r0, r3, r4, &runtime, TAG_OBJECT); | 
| +  __ Allocate(r9, r0, r3, r4, &runtime, TAG_OBJECT); | 
|  | 
| // r0 = address of new object(s) (tagged) | 
| // r2 = argument count (tagged) | 
| @@ -4967,13 +4967,8 @@ void ArgumentsAccessStub::GenerateNewStrict(MacroAssembler* masm) { | 
| __ add(r1, r1, Operand(Heap::kArgumentsObjectSizeStrict / kPointerSize)); | 
|  | 
| // Do the allocation of both objects in one go. | 
| -  __ AllocateInNewSpace(r1, | 
| -                        r0, | 
| -                        r2, | 
| -                        r3, | 
| -                        &runtime, | 
| -                        static_cast<AllocationFlags>(TAG_OBJECT | | 
| -                                                     SIZE_IN_WORDS)); | 
| +  __ Allocate(r1, r0, r2, r3, &runtime, | 
| +              static_cast<AllocationFlags>(TAG_OBJECT | SIZE_IN_WORDS)); | 
|  | 
| // Get the arguments boilerplate from the current native context. | 
| __ ldr(r4, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); | 
| @@ -5477,7 +5472,7 @@ void RegExpConstructResultStub::Generate(MacroAssembler* masm) { | 
| (JSRegExpResult::kSize + FixedArray::kHeaderSize) / kPointerSize; | 
| __ mov(r5, Operand(r1, LSR, kSmiTagSize + kSmiShiftSize)); | 
| __ add(r2, r5, Operand(objects_size)); | 
| -  __ AllocateInNewSpace( | 
| +  __ Allocate( | 
| r2,  // In: Size, in words. | 
| r0,  // Out: Start of allocation (tagged). | 
| r3,  // Scratch register. | 
|  |