]> granicus.if.org Git - clang/commit
Add destructor and cleanup code to LocationContext (fixing some leaks). Along the...
authorTed Kremenek <kremenek@apple.com>
Tue, 20 Oct 2009 21:39:41 +0000 (21:39 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 20 Oct 2009 21:39:41 +0000 (21:39 +0000)
commit58f5ec7d56b1ebf5f90ee11226ebe7663f2821ea
treeedd47d200ee95fd527818f712404c0b6b2569bc5
parent3a9f03d5ac6d2a042a850bf6f55bbd3d9da99721
Add destructor and cleanup code to LocationContext (fixing some leaks). Along the way, have
AnalysisManager periodically cleanup its AnalysisContextManager and LocationContextManager objects,
as they don't need to forever retain all the CFGs ever created when analyzing a file.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84684 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/PathSensitive/AnalysisContext.h
include/clang/Analysis/PathSensitive/AnalysisManager.h
lib/Analysis/AnalysisContext.cpp
lib/Frontend/AnalysisConsumer.cpp