[llvm] 575655f - CustomTypeNode/SpecialTableSymbolNode - fix uninitialized variable warnings. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 2 09:06:18 PDT 2019


Author: Simon Pilgrim
Date: 2019-11-02T16:04:20Z
New Revision: 575655f37458efc78cac9b1df24ae2f2afe59a15

URL: https://github.com/llvm/llvm-project/commit/575655f37458efc78cac9b1df24ae2f2afe59a15
DIFF: https://github.com/llvm/llvm-project/commit/575655f37458efc78cac9b1df24ae2f2afe59a15.diff

LOG: CustomTypeNode/SpecialTableSymbolNode - fix uninitialized variable warnings. NFCI.

Added: 
    

Modified: 
    llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h b/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
index 81b279fe237d..ec40eec5a05e 100644
--- a/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
+++ b/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
@@ -508,7 +508,7 @@ struct CustomTypeNode : public TypeNode {
   void outputPre(OutputStream &OS, OutputFlags Flags) const override;
   void outputPost(OutputStream &OS, OutputFlags Flags) const override;
 
-  IdentifierNode *Identifier;
+  IdentifierNode *Identifier = nullptr;
 };
 
 struct NodeArrayNode : public Node {
@@ -584,7 +584,7 @@ struct SpecialTableSymbolNode : public SymbolNode {
 
   void output(OutputStream &OS, OutputFlags Flags) const override;
   QualifiedNameNode *TargetName = nullptr;
-  Qualifiers Quals;
+  Qualifiers Quals = Qualifiers::Q_None;
 };
 
 struct LocalStaticGuardVariableNode : public SymbolNode {


        


More information about the llvm-commits mailing list