diff options
-rw-r--r-- | lib/Target/Mips/MipsAsmPrinter.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/Mips/MipsAsmPrinter.cpp b/lib/Target/Mips/MipsAsmPrinter.cpp index 3c50bae071..4dac59105d 100644 --- a/lib/Target/Mips/MipsAsmPrinter.cpp +++ b/lib/Target/Mips/MipsAsmPrinter.cpp @@ -353,10 +353,9 @@ bool MipsAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, } return true; } - unsigned RegOp; - if (Subtarget->isGP64bit()) - RegOp = OpNum; - else { + + unsigned RegOp = OpNum; + if (!Subtarget->isGP64bit()){ // Endianess reverses which register holds the high or low value switch(ExtraCode[0]) { case 'D': |