From ae7e228b10cd071307445497ce2a158b20b0a2aa Mon Sep 17 00:00:00 2001 From: Stefano Cianciulli Date: Wed, 8 May 2024 14:46:36 +0000 Subject: Fix performance-inefficient-vector-operation clang-tidy issues Bug: 264654008 Test: m tidy-art Change-Id: I52338492e929421758ba924de8708102a71c8ac2 --- artd/file_utils.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'artd/file_utils.cc') diff --git a/artd/file_utils.cc b/artd/file_utils.cc index 195daf6162..c1977fb1bb 100644 --- a/artd/file_utils.cc +++ b/artd/file_utils.cc @@ -234,10 +234,13 @@ android::base::Result MoveAllOrAbandon( const std::vector>& files_to_move, const std::vector& files_to_remove) { std::vector> files_to_move_view; - std::vector files_to_remove_view; + files_to_move_view.reserve(files_to_move.size()); for (const auto& [src, dst] : files_to_move) { files_to_move_view.emplace_back(src, dst); } + + std::vector files_to_remove_view; + files_to_remove_view.reserve(files_to_remove.size()); for (const std::string& file : files_to_remove) { files_to_remove_view.emplace_back(file); } -- cgit v1.2.3-59-g8ed1b