]> granicus.if.org Git - clang/commit
Convert ProgramStateRef to a smart pointer for managing the reference counts of Progr...
authorTed Kremenek <kremenek@apple.com>
Tue, 31 Jan 2012 00:57:20 +0000 (00:57 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 31 Jan 2012 00:57:20 +0000 (00:57 +0000)
commit72e93068c9f2a2f05f5932cdd917c0d2961f11d9
tree5590c33d36156eb2c4949a6b5d9db04093c266f2
parent23111dcd66ee242bb5caf1ecab01bd930ee42c4c
Convert ProgramStateRef to a smart pointer for managing the reference counts of ProgramStates.  This leads to a slight memory
improvement, and a simplification of the logic for managing ProgramState objects.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149311 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
lib/StaticAnalyzer/Core/Checker.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
lib/StaticAnalyzer/Core/ProgramState.cpp