Chromium Code Reviews| Index: components/omnibox/browser/url_index_private_data.cc |
| diff --git a/components/omnibox/browser/url_index_private_data.cc b/components/omnibox/browser/url_index_private_data.cc |
| index a702948211f91be9e6200e557d338118999c1ef8..e50cce039dcde3e615910f81e3bb460c3f3a609d 100644 |
| --- a/components/omnibox/browser/url_index_private_data.cc |
| +++ b/components/omnibox/browser/url_index_private_data.cc |
| @@ -253,7 +253,7 @@ ScoredHistoryMatches URLIndexPrivateData::HistoryItemsForTerms( |
| for (SearchTermCacheMap::iterator cache_iter = search_term_cache_.begin(); |
| cache_iter != search_term_cache_.end(); ) { |
| if (!cache_iter->second.used_) |
| - search_term_cache_.erase(cache_iter++); |
| + cache_iter = search_term_cache_.erase(cache_iter); |
|
Peter Kasting
2016/11/29 19:17:45
FWIW, now that C++11 provides this on std::map, we
dyaroshev
2016/11/29 20:09:14
Some time ago there was a problem with the standar
Peter Kasting
2016/11/29 20:29:06
I don't either.
|
| else |
| ++cache_iter; |
| } |
| @@ -605,7 +605,7 @@ HistoryIDSet URLIndexPrivateData::HistoryIDsForTerm( |
| for (WordIDSet::iterator word_set_iter = word_id_set.begin(); |
| word_set_iter != word_id_set.end(); ) { |
| if (word_list_[*word_set_iter].find(term) == base::string16::npos) |
| - word_id_set.erase(word_set_iter++); |
| + word_set_iter = word_id_set.erase(word_set_iter); |
| else |
| ++word_set_iter; |
| } |