| Index: src/arm/macro-assembler-arm.cc | 
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc | 
| index ffa25eb60efc819ce6db15ff48530ed648a58858..d7ea107dcf3ae7cba86332f72c1ddf162fe68dfd 100644 | 
| --- a/src/arm/macro-assembler-arm.cc | 
| +++ b/src/arm/macro-assembler-arm.cc | 
| @@ -3399,8 +3399,10 @@ void MacroAssembler::JumpIfBothInstanceTypesAreNotSequentialAscii( | 
| Register scratch2, | 
| Label* failure) { | 
| int kFlatAsciiStringMask = | 
| -      kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; | 
| +      kIsNotStringMask | kStringEncodingMask | kAsciiDataHintMask | | 
| +      kStringRepresentationMask; | 
| int kFlatAsciiStringTag = ASCII_STRING_TYPE; | 
| +  ASSERT_EQ(ASCII_STRING_TYPE, ASCII_STRING_TYPE & kFlatAsciiStringMask); | 
| and_(scratch1, first, Operand(kFlatAsciiStringMask)); | 
| and_(scratch2, second, Operand(kFlatAsciiStringMask)); | 
| cmp(scratch1, Operand(kFlatAsciiStringTag)); | 
| @@ -3414,8 +3416,10 @@ void MacroAssembler::JumpIfInstanceTypeIsNotSequentialAscii(Register type, | 
| Register scratch, | 
| Label* failure) { | 
| int kFlatAsciiStringMask = | 
| -      kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; | 
| +      kIsNotStringMask | kStringEncodingMask | kAsciiDataHintMask | | 
| +      kStringRepresentationMask; | 
| int kFlatAsciiStringTag = ASCII_STRING_TYPE; | 
| +  ASSERT_EQ(ASCII_STRING_TYPE, ASCII_STRING_TYPE & kFlatAsciiStringMask); | 
| and_(scratch, type, Operand(kFlatAsciiStringMask)); | 
| cmp(scratch, Operand(kFlatAsciiStringTag)); | 
| b(ne, failure); | 
|  |