[PPC64LE] Properly initialize instr-info in PPCVSXSwapRemoval pass
[oota-llvm.git] / lib / IR / FunctionInfo.cpp
index 015f1235f6df7552f5bf1110d60a87d078363a83..d26c7a4e9a03be5a37e297e3a9b50025f21bcca5 100644 (file)
@@ -23,7 +23,7 @@ void FunctionInfoIndex::mergeFrom(std::unique_ptr<FunctionInfoIndex> Other,
 
   StringRef ModPath;
   for (auto &OtherFuncInfoLists : *Other) {
-    StringRef FuncName = OtherFuncInfoLists.getKey();
+    std::string FuncName = OtherFuncInfoLists.getKey();
     FunctionInfoList &List = OtherFuncInfoLists.second;
 
     // Assert that the func info list only has one entry, since we shouldn't