OSDN Git Service

Suppress un-initialize warning.
authorNowar Gu <nowar100@gmail.com>
Fri, 17 Jun 2011 06:22:53 +0000 (14:22 +0800)
committerNowar Gu <nowar100@gmail.com>
Mon, 20 Jun 2011 07:48:06 +0000 (15:48 +0800)
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.

lib/Target/ARM/ARMCodeEmitter.cpp

index d010d1d..d381ce7 100644 (file)
@@ -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);