diff options
Diffstat (limited to 'llvm/lib/Transforms/IPO/FunctionImport.cpp')
-rw-r--r-- | llvm/lib/Transforms/IPO/FunctionImport.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/IPO/FunctionImport.cpp b/llvm/lib/Transforms/IPO/FunctionImport.cpp index b3cdebb763f..89f3f9d4f48 100644 --- a/llvm/lib/Transforms/IPO/FunctionImport.cpp +++ b/llvm/lib/Transforms/IPO/FunctionImport.cpp @@ -252,7 +252,7 @@ GetImportList(Module &DestModule, // source file name prepended for functions that were originally local // in the source module. Strip any prepended name to recover the original // name in the source module. - std::pair<StringRef, StringRef> Split = CalledFunctionName.split(":"); + std::pair<StringRef, StringRef> Split = CalledFunctionName.rsplit(':'); SGV = SrcModule.getNamedValue(Split.second); assert(SGV && "Can't find function to import in source module"); } |