summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsAsmPrinter.cpp
diff options
context:
space:
mode:
authorJack Carter <jcarter@mips.com>2012-07-11 21:41:49 +0000
committerJack Carter <jcarter@mips.com>2012-07-11 21:41:49 +0000
commit9a1199459d54b7b3cbe444480ae75d286e362d01 (patch)
treeb61c9d0a4fc523afecba9ea7841bf9d24d7a12e4 /lib/Target/Mips/MipsAsmPrinter.cpp
parentdb5391b7e87d906906ab715c7eb7f619270dc3a3 (diff)
downloadllvm-9a1199459d54b7b3cbe444480ae75d286e362d01.tar.gz
llvm-9a1199459d54b7b3cbe444480ae75d286e362d01.tar.bz2
llvm-9a1199459d54b7b3cbe444480ae75d286e362d01.tar.xz
This change removes an "initialization" warning.
Even though variable in question could not be initialized before use, the code was such that the compiler had no way of knowing that. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160081 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/MipsAsmPrinter.cpp')
-rw-r--r--lib/Target/Mips/MipsAsmPrinter.cpp7
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':