[lld] r268699 - Use the new type for StringTableBuilder::getMap.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu May 5 17:52:08 PDT 2016


Author: ruiu
Date: Thu May  5 19:52:08 2016
New Revision: 268699

URL: http://llvm.org/viewvc/llvm-project?rev=268699&view=rev
Log:
Use the new type for StringTableBuilder::getMap.

Modified:
    lld/trunk/ELF/OutputSections.cpp

Modified: lld/trunk/ELF/OutputSections.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/OutputSections.cpp?rev=268699&r1=268698&r2=268699&view=diff
==============================================================================
--- lld/trunk/ELF/OutputSections.cpp (original)
+++ lld/trunk/ELF/OutputSections.cpp Thu May  5 19:52:08 2016
@@ -1249,8 +1249,8 @@ template <class ELFT> void MergeOutputSe
     memcpy(Buf, Data.data(), Data.size());
     return;
   }
-  for (const std::pair<StringRef, size_t> &P : Builder.getMap()) {
-    StringRef Data = P.first;
+  for (const std::pair<CachedHash<StringRef>, size_t> &P : Builder.getMap()) {
+    StringRef Data = P.first.Val;
     memcpy(Buf + P.second, Data.data(), Data.size());
   }
 }




More information about the llvm-commits mailing list