From 1be1c07f54f04b1167ea9f9a9907e767a4ea2bfd Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Wed, 23 Feb 2022 12:30:39 +0000 Subject: Avoid string copy in ClassLoaderContext::EncodeClassPath(). Test: Rely on TreeHugger. Bug: 220923990 Change-Id: I7abb8cc37b8bd825ba3899fb42d77673234ad848 --- runtime/class_loader_context.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runtime/class_loader_context.cc') 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; } -- cgit v1.2.3-59-g8ed1b