[llvm] r263736 - [msan fix] unitalized variable

Michael J. Spencer via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 17 12:16:54 PDT 2016


Author: mspencer
Date: Thu Mar 17 14:16:54 2016
New Revision: 263736

URL: http://llvm.org/viewvc/llvm-project?rev=263736&view=rev
Log:
[msan fix] unitalized variable

Modified:
    llvm/trunk/include/llvm/ObjectYAML/COFFYAML.h

Modified: llvm/trunk/include/llvm/ObjectYAML/COFFYAML.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ObjectYAML/COFFYAML.h?rev=263736&r1=263735&r2=263736&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ObjectYAML/COFFYAML.h (original)
+++ llvm/trunk/include/llvm/ObjectYAML/COFFYAML.h Thu Mar 17 14:16:54 2016
@@ -54,7 +54,7 @@ namespace COFFYAML {
 
   struct Section {
     COFF::section Header;
-    unsigned Alignment;
+    unsigned Alignment = 0;
     yaml::BinaryRef SectionData;
     std::vector<Relocation> Relocations;
     StringRef Name;
@@ -63,8 +63,8 @@ namespace COFFYAML {
 
   struct Symbol {
     COFF::symbol Header;
-    COFF::SymbolBaseType SimpleType;
-    COFF::SymbolComplexType ComplexType;
+    COFF::SymbolBaseType SimpleType = COFF::IMAGE_SYM_TYPE_NULL;
+    COFF::SymbolComplexType ComplexType = COFF::IMAGE_SYM_DTYPE_NULL;
     Optional<COFF::AuxiliaryFunctionDefinition> FunctionDefinition;
     Optional<COFF::AuxiliarybfAndefSymbol> bfAndefSymbol;
     Optional<COFF::AuxiliaryWeakExternal> WeakExternal;




More information about the llvm-commits mailing list