diff --git a/clang/lib/Driver/ToolChains/MSVC.cpp b/clang/lib/Driver/ToolChains/MSVC.cpp --- a/clang/lib/Driver/ToolChains/MSVC.cpp +++ b/clang/lib/Driver/ToolChains/MSVC.cpp @@ -578,7 +578,7 @@ SkipSettingEnvironment:; #endif } else { - linkPath = TC.GetProgramPath(Linker.str().c_str()); + linkPath = TC.GetLinkerPath(); } auto LinkCmd = std::make_unique(