| Index: src/mips/assembler-mips.cc
|
| diff --git a/src/mips/assembler-mips.cc b/src/mips/assembler-mips.cc
|
| index 865e64c87d26fabb81a7511d774d1fb9b8440c60..ec2639275ccc8269d176e98d194d3c475010fe5d 100644
|
| --- a/src/mips/assembler-mips.cc
|
| +++ b/src/mips/assembler-mips.cc
|
| @@ -3200,6 +3200,11 @@ Address Assembler::target_address_at(Address pc) {
|
| GetImmediate16(instr2));
|
| }
|
|
|
| + if (IsLui(instr1) && IsJicOrJialc(instr2)) {
|
| + // Assemble the 32 bit value.
|
| + return reinterpret_cast<Address>(CreateTargetAddress(instr1, instr2));
|
| + }
|
| +
|
| // We should never get here, force a bad address if we do.
|
| UNREACHABLE();
|
| return (Address)0x0;
|
|
|