diff --git a/src/TaggedCache.h b/src/TaggedCache.h index fb31a157b..62a9e699d 100644 --- a/src/TaggedCache.h +++ b/src/TaggedCache.h @@ -96,10 +96,7 @@ template void TaggedCache::sweep while (cit != mCache.end()) { if (cit->second->second.first < target) - { - typename boost::unordered_map::iterator tmp = cit++; - mCache.erase(tmp); - } + mCache.erase(cit++); else ++cit; } @@ -109,10 +106,7 @@ template void TaggedCache::sweep while (mit != mMap.end()) { if (mit->second->expired()) - { - typename boost::unordered_map::iterator tmp = mit++; mMap.erase(mit++); - } else ++mit; }