diff options
Diffstat (limited to 'llvm/tools/llvm-ld/llvm-ld.cpp')
| -rw-r--r-- | llvm/tools/llvm-ld/llvm-ld.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/tools/llvm-ld/llvm-ld.cpp b/llvm/tools/llvm-ld/llvm-ld.cpp index ae64d57484b..b4e22f0f660 100644 --- a/llvm/tools/llvm-ld/llvm-ld.cpp +++ b/llvm/tools/llvm-ld/llvm-ld.cpp @@ -481,11 +481,11 @@ int main(int argc, char **argv, char **envp) { sys::RemoveFileOnSignal(sys::Path(OutputFilename)); // Determine the locations of the llc and gcc programs. - std::string llc = FindExecutable("llc", argv[0]); - std::string gcc = FindExecutable("gcc", argv[0]); + std::string llc = FindExecutable("llc", argv[0]).toString(); if (llc.empty()) return PrintAndReturn("Failed to find llc"); + std::string gcc = FindExecutable("gcc", argv[0]).toString(); if (gcc.empty()) return PrintAndReturn("Failed to find gcc"); @@ -506,10 +506,11 @@ int main(int argc, char **argv, char **envp) { sys::RemoveFileOnSignal(sys::Path(OutputFilename)); // Determine the locations of the llc and gcc programs. - std::string llc = FindExecutable("llc", argv[0]); - std::string gcc = FindExecutable("gcc", argv[0]); + std::string llc = FindExecutable("llc", argv[0]).toString(); if (llc.empty()) return PrintAndReturn("Failed to find llc"); + + std::string gcc = FindExecutable("gcc", argv[0]).toString(); if (gcc.empty()) return PrintAndReturn("Failed to find gcc"); |

