summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Naumann <Axel.Naumann@cern.ch>2012-09-17 14:26:53 +0000
committerAxel Naumann <Axel.Naumann@cern.ch>2012-09-17 14:26:53 +0000
commitef010f2e7ef2e51fa842a55aa5f8af01eca0da29 (patch)
tree9901c9400dfb743e47e4941e638c95b208e0daa1
parent4a1270691e28fb10e2804f062c9f74fd38d1667c (diff)
downloadbcm5719-llvm-ef010f2e7ef2e51fa842a55aa5f8af01eca0da29.tar.gz
bcm5719-llvm-ef010f2e7ef2e51fa842a55aa5f8af01eca0da29.zip
Don't write uninitialized values even if nobody ever asks for it.
llvm-svn: 164033
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index 6fe3b6869a4..2d7ca95f08f 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/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();
OpenPOWER on IntegriCloud