diff options
author | DeLesley Hutchins <delesley@google.com> | 2013-08-22 20:44:47 +0000 |
---|---|---|
committer | DeLesley Hutchins <delesley@google.com> | 2013-08-22 20:44:47 +0000 |
commit | c2ecf0d815450b8a4c8ff3f9f78ecd9bd29b57ab (patch) | |
tree | 500d0e902fd909602a67a94c65b7de53432005a9 /clang/lib/Sema/AnalysisBasedWarnings.cpp | |
parent | b1e159257c54c9b4030a94f0dd222fa85138f3ae (diff) | |
download | bcm5719-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.cpp | 7 |
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) { |