Skip to content

Commit db1bf3f

Browse files
committed
MachOUniversal.cpp: Fix abuse of Twine. It would be sufficient to use std::string instead.
llvm-svn: 184291
1 parent f9cfe76 commit db1bf3f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Object/MachOUniversal.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@ error_code MachOUniversalBinary::ObjectForArch::getAsObjectFile(
7777
if (Parent) {
7878
StringRef ParentData = Parent->getData();
7979
StringRef ObjectData = ParentData.substr(Header.Offset, Header.Size);
80-
Twine ObjectName =
81-
Twine(Parent->getFileName()) + ":" +
80+
std::string ObjectName =
81+
Parent->getFileName().str() + ":" +
8282
Triple::getArchTypeName(MachOObjectFile::getArch(Header.CPUType));
8383
MemoryBuffer *ObjBuffer = MemoryBuffer::getMemBuffer(
84-
ObjectData, ObjectName.str(), false);
84+
ObjectData, ObjectName, false);
8585
if (ObjectFile *Obj = ObjectFile::createMachOObjectFile(ObjBuffer)) {
8686
Result.reset(Obj);
8787
return object_error::success;

0 commit comments

Comments
 (0)