]> granicus.if.org Git - clang/commitdiff
Don't write uninitialized values even if nobody ever asks for it.
authorAxel Naumann <Axel.Naumann@cern.ch>
Mon, 17 Sep 2012 14:26:53 +0000 (14:26 +0000)
committerAxel Naumann <Axel.Naumann@cern.ch>
Mon, 17 Sep 2012 14:26:53 +0000 (14:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164033 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclCXX.cpp

index 6fe3b6869a483f41974b9154c934d7c691ca9609..2d7ca95f08f3e3cac658f38c46eff53a7ec85070 100644 (file)
@@ -4086,7 +4086,7 @@ void Sema::CheckExplicitlyDefaultedSpecialMember(CXXMethodDecl *MD) {
 
   // Compute argument constness, constexpr, and triviality.
   bool CanHaveConstParam = false;
-  bool Trivial;
+  bool Trivial = false;
   switch (CSM) {
   case CXXDefaultConstructor:
     Trivial = RD->hasTrivialDefaultConstructor();