summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
diff options
context:
space:
mode:
authorDeLesley Hutchins <delesley@google.com>2013-08-22 20:44:47 +0000
committerDeLesley Hutchins <delesley@google.com>2013-08-22 20:44:47 +0000
commitc2ecf0d815450b8a4c8ff3f9f78ecd9bd29b57ab (patch)
tree500d0e902fd909602a67a94c65b7de53432005a9 /clang/lib/Sema/AnalysisBasedWarnings.cpp
parentb1e159257c54c9b4030a94f0dd222fa85138f3ae (diff)
downloadbcm5719-llvm-c2ecf0d815450b8a4c8ff3f9f78ecd9bd29b57ab.tar.gz
bcm5719-llvm-c2ecf0d815450b8a4c8ff3f9f78ecd9bd29b57ab.zip
Update to consumed analysis.
Patch by chris.wailes@gmail.com. The following functionality was added: * The same functionality is now supported for both CXXOperatorCallExprs and CXXMemberCallExprs. * Factored out some code in StmtVisitor. * Removed variables from the state map when their destructors are encountered. * Started adding documentation for the consumed analysis attributes. llvm-svn: 189059
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r--clang/lib/Sema/AnalysisBasedWarnings.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp
index 41f4974494c..74de09a9566 100644
--- a/clang/lib/Sema/AnalysisBasedWarnings.cpp
+++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp
@@ -1551,10 +1551,9 @@ clang::sema::AnalysisBasedWarnings::AnalysisBasedWarnings(Sema &s)
DefaultPolicy.enableThreadSafetyAnalysis = (unsigned)
(D.getDiagnosticLevel(diag::warn_double_lock, SourceLocation()) !=
DiagnosticsEngine::Ignored);
- DefaultPolicy.enableConsumedAnalysis =
- (unsigned)(D.getDiagnosticLevel(diag::warn_use_while_consumed,
- SourceLocation()) !=
- DiagnosticsEngine::Ignored);
+ DefaultPolicy.enableConsumedAnalysis = (unsigned)
+ (D.getDiagnosticLevel(diag::warn_use_while_consumed, SourceLocation()) !=
+ DiagnosticsEngine::Ignored);
}
static void flushDiagnostics(Sema &S, sema::FunctionScopeInfo *fscope) {
OpenPOWER on IntegriCloud