diff options
| author | 2022-02-23 12:30:39 +0000 | |
|---|---|---|
| committer | 2022-02-23 14:41:44 +0000 | |
| commit | 1be1c07f54f04b1167ea9f9a9907e767a4ea2bfd (patch) | |
| tree | cec4674f417eabaeb09599ce81f2966513872fc6 /runtime/class_loader_context.cc | |
| parent | b875631986a790a79846aee3030b5498939341a6 (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.cc | 2 |
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; } |