summaryrefslogtreecommitdiff
path: root/runtime/class_loader_context.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2022-02-23 12:30:39 +0000
committer Treehugger Robot <treehugger-gerrit@google.com> 2022-02-23 14:41:44 +0000
commit1be1c07f54f04b1167ea9f9a9907e767a4ea2bfd (patch)
treecec4674f417eabaeb09599ce81f2966513872fc6 /runtime/class_loader_context.cc
parentb875631986a790a79846aee3030b5498939341a6 (diff)
Avoid string copy in ClassLoaderContext::EncodeClassPath().
Test: Rely on TreeHugger. Bug: 220923990 Change-Id: I7abb8cc37b8bd825ba3899fb42d77673234ad848
Diffstat (limited to 'runtime/class_loader_context.cc')
-rw-r--r--runtime/class_loader_context.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/class_loader_context.cc b/runtime/class_loader_context.cc
index 318d117e60..2419b7b720 100644
--- a/runtime/class_loader_context.cc
+++ b/runtime/class_loader_context.cc
@@ -664,7 +664,7 @@ void ClassLoaderContext::EncodeClassPath(const std::string& base_dir,
out << kClassLoaderOpeningMark;
const size_t len = dex_locations.size();
for (size_t k = 0; k < len; k++) {
- std::string location = dex_locations[k];
+ const std::string& location = dex_locations[k];
if (k > 0) {
out << kClasspathSeparator;
}