]> granicus.if.org Git - clang/commit
Update to consumed analysis.
authorDeLesley Hutchins <delesley@google.com>
Thu, 22 Aug 2013 20:44:47 +0000 (20:44 +0000)
committerDeLesley Hutchins <delesley@google.com>
Thu, 22 Aug 2013 20:44:47 +0000 (20:44 +0000)
commit5fdd207ec8f4c1f58bd74f8a84ce1935487563ce
tree3909f3a3d28c8466af714c348b945d44e0146fb0
parentc32cfbccdfc03954933e0ccd6e53e8dece14c3e9
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
docs/LanguageExtensions.rst
include/clang/Analysis/Analyses/Consumed.h
include/clang/Basic/Attr.td
lib/Analysis/Consumed.cpp
lib/Sema/AnalysisBasedWarnings.cpp
test/SemaCXX/warn-consumed-analysis.cpp