[lld] r221433 - [ELF] Remove llvm::Twine usage
Shankar Easwaran
shankarke at gmail.com
Wed Nov 5 19:03:58 PST 2014
Author: shankare
Date: Wed Nov 5 21:03:58 2014
New Revision: 221433
URL: http://llvm.org/viewvc/llvm-project?rev=221433&view=rev
Log:
[ELF] Remove llvm::Twine usage
Modified:
lld/trunk/lib/ReaderWriter/ELF/ExecutableWriter.h
Modified: lld/trunk/lib/ReaderWriter/ELF/ExecutableWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/ExecutableWriter.h?rev=221433&r1=221432&r2=221433&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/ExecutableWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/ExecutableWriter.h Wed Nov 5 21:03:58 2014
@@ -130,8 +130,8 @@ template <class ELFT> void ExecutableWri
auto endAtomIter = this->_layout.findAbsoluteAtom("end");
auto startEnd = [&](StringRef sym, StringRef sec) -> void {
- std::string start = (llvm::Twine("__", sym) + "_start").str();
- std::string end = (llvm::Twine("__", sym) + "_end").str();
+ std::string start = ("__" + sym + "_start").str();
+ std::string end = ("__" + sym + "_end").str();
auto s = this->_layout.findAbsoluteAtom(start);
auto e = this->_layout.findAbsoluteAtom(end);
auto section = this->_layout.findOutputSection(sec);
More information about the llvm-commits
mailing list