aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNowar Gu <nowar100@gmail.com>2011-06-17 14:22:53 +0800
committerNowar Gu <nowar100@gmail.com>2011-06-20 15:48:06 +0800
commit1d4f9a57447faa0142a1d0301e5ce550cfe60c4f (patch)
treed2de261da3c97c454655987af2e3e4e6f01993e5
parent7982b43e731a17981eb2399bce20169933d52c3a (diff)
downloadexternal_llvm-1d4f9a57447faa0142a1d0301e5ce550cfe60c4f.zip
external_llvm-1d4f9a57447faa0142a1d0301e5ce550cfe60c4f.tar.gz
external_llvm-1d4f9a57447faa0142a1d0301e5ce550cfe60c4f.tar.bz2
Suppress un-initialize warning.
We should do bitwise operation on un-initialized variable. Maybe this stub lose some information, but I don't know. Anyway, I clear it to 0.
-rw-r--r--lib/Target/ARM/ARMCodeEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMCodeEmitter.cpp b/lib/Target/ARM/ARMCodeEmitter.cpp
index d010d1d..d381ce7 100644
--- a/lib/Target/ARM/ARMCodeEmitter.cpp
+++ b/lib/Target/ARM/ARMCodeEmitter.cpp
@@ -301,7 +301,7 @@ namespace {
// {12-9} = reg
// {8} = (U)nsigned (add == '1', sub == '0')
// {7-0} = imm8
- uint32_t Binary;
+ uint32_t Binary = 0;
const MachineOperand &MO = MI.getOperand(Op);
uint32_t Reg = getMachineOpValue(MI, MO);
Binary |= (Reg << 9);