| Index: src/arm/codegen-arm.cc | 
| diff --git a/src/arm/codegen-arm.cc b/src/arm/codegen-arm.cc | 
| index 9d008232e356871e9a0aac2b49ebebf10b41fbd2..3de01d9c755a41a8358bae7ce73ba4550ee45d14 100644 | 
| --- a/src/arm/codegen-arm.cc | 
| +++ b/src/arm/codegen-arm.cc | 
| @@ -144,7 +144,7 @@ void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { | 
| #define __ ACCESS_MASM(masm) | 
|  | 
| void ElementsTransitionGenerator::GenerateMapChangeElementsTransition( | 
| -    MacroAssembler* masm) { | 
| +    MacroAssembler* masm, Label* allocation_site_info_found) { | 
| // ----------- S t a t e ------------- | 
| //  -- r0    : value | 
| //  -- r1    : key | 
| @@ -153,6 +153,12 @@ void ElementsTransitionGenerator::GenerateMapChangeElementsTransition( | 
| //  -- r3    : target map, scratch for subsequent call | 
| //  -- r4    : scratch (elements) | 
| // ----------------------------------- | 
| +  if (FLAG_track_allocation_sites && | 
| +      allocation_site_info_found != NULL) { | 
| +    masm->TestJSArrayForAllocationSiteInfo(r2, r4, | 
| +                                           allocation_site_info_found); | 
| +  } | 
| + | 
| // Set transitioned map. | 
| __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); | 
| __ RecordWriteField(r2, | 
|  |