Skip to content

Commit 09a2327

Browse files
committed
switch from StringRef to std::string
1 parent 3090d21 commit 09a2327

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

amd/comgr/src/comgr-disassembly.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,15 @@ DisassemblyInfo::create(const TargetIdentifier &Ident,
4747
PrintAddressAnnotationCallback PrintAddressAnnotation,
4848
amd_comgr_disassembly_info_t *DisassemblyInfoT) {
4949

50-
llvm::BumpPtrAllocator Allocator;
51-
llvm::StringSaver Saver = Allocator;
52-
5350
std::string TT = (Twine(Ident.Arch) + "-" + Ident.Vendor + "-" + Ident.OS +
5451
"-" + Ident.Environ)
5552
.str();
5653
std::string Isa = TT + Twine("-" + Ident.Processor).str();
57-
SmallVector<StringRef, 2> FeaturesVec;
54+
SmallVector<std::string, 2> FeaturesVec;
5855

5956
for (auto &Feature : Ident.Features) {
6057
FeaturesVec.push_back(
61-
Saver.save(Twine(Feature.take_back() + Feature.drop_back()).str()));
58+
Twine(Feature.take_back() + Feature.drop_back()).str());
6259
}
6360

6461
std::string Features = join(FeaturesVec, ",");

0 commit comments

Comments
 (0)