blob: 4c54d5ca5b81715605e17183d6221d18d62ca9d7 [file] [log] [blame]
diff --git a/llvm_profile_writer.cc b/llvm_profile_writer.cc
index 1431e9f..00cba1f 100644
--- a/llvm_profile_writer.cc
+++ b/llvm_profile_writer.cc
@@ -97,7 +97,7 @@ void LLVMProfileBuilder::VisitCallsite(const Callsite &callsite) {
auto CalleeName = GetNameRef(Symbol::Name(callsite.second));
auto &callee_profile =
caller_profile.functionSamplesAt(llvm::sampleprof::LineLocation(
- line, discriminator))[CalleeName];
+ line, discriminator))[std::string(CalleeName)];
callee_profile.setName(CalleeName);
inline_stack_.push_back(&callee_profile);
}