Unified usage of vector<unique_ptr<T>>
Replace occurrences of vector of ptr and ScopedVector (deprecated) by vector<unique_ptr<T>>
BUG=554289
Review-Url: https://codereview.chromium.org/1969543002
Cr-Commit-Position: refs/heads/master@{#393040}
diff --git a/courgette/disassembler_elf_32_arm.cc b/courgette/disassembler_elf_32_arm.cc
index 0ea3e57..f1fbc7a 100644
--- a/courgette/disassembler_elf_32_arm.cc
+++ b/courgette/disassembler_elf_32_arm.cc
@@ -5,6 +5,7 @@
#include "courgette/disassembler_elf_32_arm.h"
#include <memory>
+#include <utility>
#include <vector>
#include "base/logging.h"
@@ -505,7 +506,7 @@
if (found && IsValidTargetRVA(target_rva)) {
uint16_t op_size = rel32_rva->op_size();
- rel32_locations_.push_back(rel32_rva.release());
+ rel32_locations_.push_back(std::move(rel32_rva));
#if COURGETTE_HISTOGRAM_TARGETS
++rel32_target_rvas_[target_rva];
#endif