diff --git a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp index 9d34b62da20f5..b9e20a6534bf6 100644 --- a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp +++ b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp @@ -567,6 +567,8 @@ Expected clang(ArrayRef InputFiles, const ArgList &Args, CmdArgs.append({"-Xlinker", Args.MakeArgString(Arg)}); for (StringRef Arg : Args.getAllArgValues(OPT_compiler_arg_EQ)) CmdArgs.push_back(Args.MakeArgString(Arg)); + for (StringRef Arg : Args.getAllArgValues(OPT_cuda_path_EQ)) + CmdArgs.push_back(Args.MakeArgString("--cuda-path=" + Arg)); if (Error Err = executeCommands(*ClangPath, CmdArgs)) return std::move(Err);