]> granicus.if.org Git - clang/commitdiff
Remove the subregion map cache. It is no longer used.
authorTed Kremenek <kremenek@apple.com>
Wed, 10 Mar 2010 16:38:44 +0000 (16:38 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 10 Mar 2010 16:38:44 +0000 (16:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98161 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Checker/RegionStore.cpp

index a6e9f28f8720bfbae349ce6ea14746eccf8aad4f..91c3a15f44735ba00f1fc1d2ccd7f044ce4ec546 100644 (file)
@@ -201,20 +201,12 @@ class RegionStoreManager : public StoreManager {
   const RegionStoreFeatures Features;
   RegionBindings::Factory RBFactory;
 
-  typedef llvm::DenseMap<Store, RegionStoreSubRegionMap*> 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);
   }