From: Jordan Rose Date: Wed, 5 Sep 2012 23:11:06 +0000 (+0000) Subject: Continue including temporary destructors in the CFG used for warnings. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=faadf48443f8c2fc53d267485d7e0e1bd382fc75;p=clang Continue including temporary destructors in the CFG used for warnings. ...and hopefully unbreak buildbots. My apologies! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163267 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/AnalysisBasedWarnings.cpp b/lib/Sema/AnalysisBasedWarnings.cpp index 93be773f2d..de6710fbce 100644 --- a/lib/Sema/AnalysisBasedWarnings.cpp +++ b/lib/Sema/AnalysisBasedWarnings.cpp @@ -1199,7 +1199,8 @@ AnalysisBasedWarnings::IssueWarnings(sema::AnalysisBasedWarnings::Policy P, AC.getCFGBuildOptions().AddEHEdges = false; AC.getCFGBuildOptions().AddInitializers = true; AC.getCFGBuildOptions().AddImplicitDtors = true; - + AC.getCFGBuildOptions().AddTemporaryDtors = true; + // Force that certain expressions appear as CFGElements in the CFG. This // is used to speed up various analyses. // FIXME: This isn't the right factoring. This is here for initial