From: Axel Naumann Date: Mon, 17 Sep 2012 14:26:53 +0000 (+0000) Subject: Don't write uninitialized values even if nobody ever asks for it. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8f411c39283caf2a403739b0c5dd398a6df511dc;p=clang Don't write uninitialized values even if nobody ever asks for it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164033 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaDeclCXX.cpp b/lib/Sema/SemaDeclCXX.cpp index 6fe3b6869a..2d7ca95f08 100644 --- a/lib/Sema/SemaDeclCXX.cpp +++ b/lib/Sema/SemaDeclCXX.cpp @@ -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();