diff --git a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp index 2c14c893c6424f..09381d93f17df8 100644 --- a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp +++ b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp @@ -684,7 +684,8 @@ namespace amdgcn { Expected link(ArrayRef InputFiles, Triple TheTriple, StringRef Arch) { // AMDGPU uses lld to link device object files. - Expected LLDPath = findProgram("lld", {CudaBinaryPath}); + Expected LLDPath = + findProgram("lld", {getMainExecutable("lld")}); if (!LLDPath) return LLDPath.takeError();