Replace auto -> const auto&/auto&&

Change-Id: Ie484e5a296b5dd222a9545d8539d40d97a6c158c
diff --git a/linker/linker.cpp b/linker/linker.cpp
index 841b957..3c0ccdb 100644
--- a/linker/linker.cpp
+++ b/linker/linker.cpp
@@ -330,7 +330,7 @@
   std::string origin = dirname(get_realpath());
   // FIXME: add $LIB and $PLATFORM.
   std::pair<std::string, std::string> substs[] = {{"ORIGIN", origin}};
-  for (std::string& s : dt_runpath_) {
+  for (auto&& s : dt_runpath_) {
     size_t pos = 0;
     while (pos < s.size()) {
       pos = s.find("$", pos);
@@ -1161,7 +1161,7 @@
 }
 
 ZipArchiveCache::~ZipArchiveCache() {
-  for (auto it : cache_) {
+  for (const auto& it : cache_) {
     CloseArchive(it.second);
   }
 }