mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 12:26:52 +08:00
Remove needless type conversions.
llvm-svn: 301513
This commit is contained in:
@@ -748,7 +748,7 @@ template <class ELFT> void SharedFile<ELFT>::parseRest() {
|
||||
// with explicit versions.
|
||||
if (V) {
|
||||
StringRef VerName = this->StringTable.data() + V->getAux()->vda_name;
|
||||
Name = Saver.save(Twine(Name) + "@" + VerName);
|
||||
Name = Saver.save(Name + "@" + VerName);
|
||||
elf::Symtab<ELFT>::X->addShared(this, Name, Sym, V);
|
||||
}
|
||||
}
|
||||
@@ -891,9 +891,9 @@ template <class ELFT> void BinaryFile::parse() {
|
||||
std::transform(Filename.begin(), Filename.end(), Filename.begin(),
|
||||
[](char C) { return isalnum(C) ? C : '_'; });
|
||||
Filename = "_binary_" + Filename;
|
||||
StringRef StartName = Saver.save(Twine(Filename) + "_start");
|
||||
StringRef EndName = Saver.save(Twine(Filename) + "_end");
|
||||
StringRef SizeName = Saver.save(Twine(Filename) + "_size");
|
||||
StringRef StartName = Saver.save(Filename + "_start");
|
||||
StringRef EndName = Saver.save(Filename + "_end");
|
||||
StringRef SizeName = Saver.save(Filename + "_size");
|
||||
|
||||
auto *Section =
|
||||
make<InputSection>(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, 8, Data, ".data");
|
||||
|
||||
@@ -101,7 +101,7 @@ StringRef elf::getOutputSectionName(StringRef Name) {
|
||||
for (StringRef V : {".rel.", ".rela."}) {
|
||||
if (Name.startswith(V)) {
|
||||
StringRef Inner = getOutputSectionName(Name.substr(V.size() - 1));
|
||||
return Saver.save(Twine(V.drop_back()) + Inner);
|
||||
return Saver.save(V.drop_back() + Inner);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -123,7 +123,7 @@ StringRef elf::getOutputSectionName(StringRef Name) {
|
||||
// ".zdebug_" is a prefix for ZLIB-compressed sections.
|
||||
// Because we decompressed input sections, we want to remove 'z'.
|
||||
if (Name.startswith(".zdebug_"))
|
||||
return Saver.save(Twine(".") + Name.substr(2));
|
||||
return Saver.save("." + Name.substr(2));
|
||||
return Name;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user