| Index: src/ia32/full-codegen-ia32.cc | 
| diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc | 
| index 08c8f957b946a400943e6edf103c10ef33550130..7cb6558dd301cfda4e39d531e347d5f459f8c9e8 100644 | 
| --- a/src/ia32/full-codegen-ia32.cc | 
| +++ b/src/ia32/full-codegen-ia32.cc | 
| @@ -3639,7 +3639,8 @@ void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) { | 
| __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); | 
| __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); | 
| __ and_(scratch, Immediate( | 
| -      kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask)); | 
| +      kIsNotStringMask | kStringEncodingMask | kAsciiDataHintMask | | 
| +      kStringRepresentationMask)); | 
| __ cmp(scratch, ASCII_STRING_TYPE); | 
| __ j(not_equal, &bailout); | 
|  | 
|  |