[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