summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
diff options
context:
space:
mode:
authorEnrico Pertoso <epertoso@google.com>2015-06-03 10:12:40 +0000
committerEnrico Pertoso <epertoso@google.com>2015-06-03 10:12:40 +0000
commitfaed801f6e718fa2ec2f062b734c2f37f3d00dd0 (patch)
tree9eb07d58e87a4ee62286b7a57399b14db872c7e8 /clang/lib/Sema/AnalysisBasedWarnings.cpp
parentc85ed8567c07156564e2c267d80440b613316c0d (diff)
downloadbcm5719-llvm-faed801f6e718fa2ec2f062b734c2f37f3d00dd0.tar.gz
bcm5719-llvm-faed801f6e718fa2ec2f062b734c2f37f3d00dd0.zip
Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a constructor initializer
Summary: This patch is part of http://llvm-reviews.chandlerc.com/D2181. In-class initializers are appended to the CFG when CFGBuilder::addInitializer is called. Reviewers: jordan_rose, rsmith Reviewed By: jordan_rose Subscribers: cfe-commits, klimek Differential Revision: http://reviews.llvm.org/D2370 llvm-svn: 238913
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r--clang/lib/Sema/AnalysisBasedWarnings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp
index 98ffae9223f..97f4a8def8c 100644
--- a/clang/lib/Sema/AnalysisBasedWarnings.cpp
+++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp
@@ -1886,6 +1886,7 @@ AnalysisBasedWarnings::IssueWarnings(sema::AnalysisBasedWarnings::Policy P,
AC.getCFGBuildOptions().AddImplicitDtors = true;
AC.getCFGBuildOptions().AddTemporaryDtors = true;
AC.getCFGBuildOptions().AddCXXNewAllocator = false;
+ AC.getCFGBuildOptions().AddCXXDefaultInitExprInCtors = true;
// Force that certain expressions appear as CFGElements in the CFG. This
// is used to speed up various analyses.
OpenPOWER on IntegriCloud