| Index: src/mips/macro-assembler-mips.cc
|
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
|
| index ccf048194c90a69c668311c03e6b588e6a4e92d1..a349ce05e01c55c5cb735d9417b96945cc3a7087 100644
|
| --- a/src/mips/macro-assembler-mips.cc
|
| +++ b/src/mips/macro-assembler-mips.cc
|
| @@ -4892,6 +4892,9 @@ void MacroAssembler::EnsureNotWhite(
|
| Label skip;
|
| Branch(&skip, eq, t8, Operand(zero_reg));
|
| li(length, ExternalString::kSize);
|
| + And(t8, instance_type, Operand(kBufferedStringTag));
|
| + Branch(&is_data_object, eq, t8, Operand(zero_reg));
|
| + li(length, ExternalString::kExtendedSize);
|
| Branch(&is_data_object);
|
| bind(&skip);
|
| }
|
|
|