Silence some -Asserts uninitialized variable warnings.
authorDaniel Dunbar <daniel@zuster.org>
Sat, 31 Jul 2010 21:08:54 +0000 (21:08 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sat, 31 Jul 2010 21:08:54 +0000 (21:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109956 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/WinCOFFObjectWriter.cpp
lib/Target/ARM/ARMInstrNEON.td

index a4bbc53e78f9015e768a40231a6a41d57d7016eb..4fb806e8b85aac0cd0188aca7f68fb43a8753fc5 100644 (file)
@@ -579,6 +579,7 @@ void WinCOFFObjectWriter::RecordRelocation(const MCAssembler &Asm,
 
   COFFRelocation Reloc;
 
+  Reloc.Data.SymbolTableIndex = 0;
   Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment);
   Reloc.Symb = coff_symbol;
 
index 7f7eb980abe83c0f5d0e1477e60ddf95492e9ff7..595a2fc79519d54c8e01f3e28d174384e96dc295 100644 (file)
@@ -100,14 +100,14 @@ def NEONfmin      : SDNode<"ARMISD::FMIN", SDTARMFMAX>;
 
 def NEONimmAllZerosV: PatLeaf<(NEONvmovImm (i32 timm)), [{
   ConstantSDNode *ConstVal = cast<ConstantSDNode>(N->getOperand(0));
-  unsigned EltBits;
+  unsigned EltBits = 0;
   uint64_t EltVal = ARM_AM::decodeNEONModImm(ConstVal->getZExtValue(), EltBits);
   return (EltBits == 32 && EltVal == 0);
 }]>;
 
 def NEONimmAllOnesV: PatLeaf<(NEONvmovImm (i32 timm)), [{
   ConstantSDNode *ConstVal = cast<ConstantSDNode>(N->getOperand(0));
-  unsigned EltBits;
+  unsigned EltBits = 0;
   uint64_t EltVal = ARM_AM::decodeNEONModImm(ConstVal->getZExtValue(), EltBits);
   return (EltBits == 8 && EltVal == 0xff);
 }]>;