[llvm] r263736 - [msan fix] unitalized variable

David Majnemer via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 17 12:45:26 PDT 2016


On Thursday, March 17, 2016, Michael J. Spencer via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> 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;


This change should be unnecessary with r263721.


>      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;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org <javascript:;>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160317/b45522cf/attachment.html>


More information about the llvm-commits mailing list