From: Ted Kremenek Date: Wed, 10 Mar 2010 16:38:44 +0000 (+0000) Subject: Remove the subregion map cache. It is no longer used. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d69493ae62e3ef89f99b08a1aa211489a2de80eb;p=clang Remove the subregion map cache. It is no longer used. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98161 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Checker/RegionStore.cpp b/lib/Checker/RegionStore.cpp index a6e9f28f87..91c3a15f44 100644 --- a/lib/Checker/RegionStore.cpp +++ b/lib/Checker/RegionStore.cpp @@ -201,20 +201,12 @@ class RegionStoreManager : public StoreManager { const RegionStoreFeatures Features; RegionBindings::Factory RBFactory; - typedef llvm::DenseMap SMCache; - SMCache SC; - public: RegionStoreManager(GRStateManager& mgr, const RegionStoreFeatures &f) : StoreManager(mgr), Features(f), RBFactory(mgr.getAllocator()) {} - virtual ~RegionStoreManager() { - for (SMCache::iterator I = SC.begin(), E = SC.end(); I != E; ++I) - delete (*I).second; - } - SubRegionMap *getSubRegionMap(Store store) { return getRegionStoreSubRegionMap(store); }