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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189059 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- docs/LanguageExtensions.rst 27 additions, 0 deletionsdocs/LanguageExtensions.rst
- include/clang/Analysis/Analyses/Consumed.h 3 additions, 4 deletionsinclude/clang/Analysis/Analyses/Consumed.h
- include/clang/Basic/Attr.td 1 addition, 1 deletioninclude/clang/Basic/Attr.td
- lib/Analysis/Consumed.cpp 93 additions, 76 deletionslib/Analysis/Consumed.cpp
- lib/Sema/AnalysisBasedWarnings.cpp 3 additions, 4 deletionslib/Sema/AnalysisBasedWarnings.cpp
- test/SemaCXX/warn-consumed-analysis.cpp 23 additions, 0 deletionstest/SemaCXX/warn-consumed-analysis.cpp
Loading
Please register or sign in to comment