| Index: src/arm/macro-assembler-arm.cc
 | 
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc
 | 
| index 3f8d92275f53e57acc306c96db8def46408affff..a08daa7df1bddb67430600121196f7c863c4ff82 100644
 | 
| --- a/src/arm/macro-assembler-arm.cc
 | 
| +++ b/src/arm/macro-assembler-arm.cc
 | 
| @@ -3402,6 +3402,18 @@ void MacroAssembler::CheckPageFlag(
 | 
|  }
 | 
|  
 | 
|  
 | 
| +void MacroAssembler::CheckMapDeprecated(Handle<Map> map,
 | 
| +                                        Register scratch,
 | 
| +                                        Label* if_deprecated) {
 | 
| +  if (map->CanBeDeprecated()) {
 | 
| +    mov(scratch, Operand(map));
 | 
| +    ldr(scratch, FieldMemOperand(scratch, Map::kBitField3Offset));
 | 
| +    tst(scratch, Operand(Smi::FromInt(Map::Deprecated::kMask)));
 | 
| +    b(ne, if_deprecated);
 | 
| +  }
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void MacroAssembler::JumpIfBlack(Register object,
 | 
|                                   Register scratch0,
 | 
|                                   Register scratch1,
 | 
| 
 |