aboutsummaryrefslogtreecommitdiff
path: root/address_translator.cc
diff options
context:
space:
mode:
authorJdragon <jdragon.bae@gmail.com>2018-08-24 12:46:42 +0000
committerCopybara-Service <copybara-worker@google.com>2021-07-25 20:35:32 -0700
commit74d44edc92e96d45c2f1d488e42171bb3c55570c (patch)
tree7552d4c35be933ae3556470bb12c55c2b0778c50 /address_translator.cc
parent8f9a9e7376eac67e03f3f2aea2c020132f9f2fe9 (diff)
downloadzucchini-74d44edc92e96d45c2f1d488e42171bb3c55570c.tar.gz
Use base::Erase(), base::EraseIf() in components/
This patch is just a code simplification. It's much easier to write: base::Erase(container, value); base::EraseIf(container, ...); than: container.erase(std::remove(container.begin(), container.end(), value), container.end()); container.erase(std::remove_if(container.begin(), container.end(), ...), container.end()); Bug: 875665 Change-Id: I4eb9f77b58befd58c6c978eb7ce591b5d95bd613 Reviewed-on: https://chromium-review.googlesource.com/1181483 Reviewed-by: Jinho Bang <jinho.bang@samsung.com> Reviewed-by: Varun Khaneja <vakh@chromium.org> Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#585811} NOKEYCHECK=True GitOrigin-RevId: a248d5c3e929268bae58e3f5b1a39371a2a6c5f8
Diffstat (limited to 'address_translator.cc')
-rw-r--r--address_translator.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/address_translator.cc b/address_translator.cc
index 79e7ba6..5b388da 100644
--- a/address_translator.cc
+++ b/address_translator.cc
@@ -7,6 +7,8 @@
#include <algorithm>
#include <utility>
+#include "base/stl_util.h"
+
namespace zucchini {
/******** AddressTranslator::OffsetToRvaCache ********/
@@ -77,9 +79,7 @@ AddressTranslator::Status AddressTranslator::Initialize(
}
// Remove all empty units.
- units.erase(std::remove_if(units.begin(), units.end(),
- [](const Unit& unit) { return unit.IsEmpty(); }),
- units.end());
+ base::EraseIf(units, [](const Unit& unit) { return unit.IsEmpty(); });
// Sort |units| by RVA, then uniquefy.
std::sort(units.begin(), units.end(), [](const Unit& a, const Unit& b) {