| Index: src/mips/macro-assembler-mips.cc
|
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
|
| index 243b8065d7ef3c936ab4fb1cbd1fe936050dcb02..9eff1ca21f39f4c4d72e255d920bc24224fecf7f 100644
|
| --- a/src/mips/macro-assembler-mips.cc
|
| +++ b/src/mips/macro-assembler-mips.cc
|
| @@ -3333,7 +3333,7 @@ void MacroAssembler::Allocate(int object_size,
|
| return;
|
| }
|
|
|
| - DCHECK(!AreAliased(result, scratch1, scratch2, t9));
|
| + DCHECK(!AreAliased(result, scratch1, scratch2, t9, at));
|
|
|
| // Make object size into bytes.
|
| if ((flags & SIZE_IN_WORDS) != 0) {
|
| @@ -3419,8 +3419,8 @@ void MacroAssembler::Allocate(Register object_size, Register result,
|
|
|
| // |object_size| and |result_end| may overlap if the DOUBLE_ALIGNMENT flag
|
| // is not specified. Other registers must not overlap.
|
| - DCHECK(!AreAliased(object_size, result, scratch, t9));
|
| - DCHECK(!AreAliased(result_end, result, scratch, t9));
|
| + DCHECK(!AreAliased(object_size, result, scratch, t9, at));
|
| + DCHECK(!AreAliased(result_end, result, scratch, t9, at));
|
| DCHECK((flags & DOUBLE_ALIGNMENT) == 0 || !object_size.is(result_end));
|
|
|
| // Check relative positions of allocation top and limit addresses.
|
|
|