diff options
Diffstat (limited to 'lib/Driver/Tools.cpp')
-rw-r--r-- | lib/Driver/Tools.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index 52438cc34d..906f2ae0db 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -160,13 +160,6 @@ static void addProfileRT(const ToolChain &TC, const ArgList &Args, std::string ProfileRT = std::string(TC.getDriver().Dir) + "/../lib/libprofile_rt.a"; - if (Triple.isOSDarwin()) { - // On Darwin, if the static library doesn't exist try the dylib. - bool Exists; - if (llvm::sys::fs::exists(ProfileRT, Exists) || !Exists) - ProfileRT.replace(ProfileRT.size() - 1, 1, "dylib"); - } - CmdArgs.push_back(Args.MakeArgString(ProfileRT)); } @@ -3589,8 +3582,6 @@ void darwin::Link::ConstructJob(Compilation &C, const JobAction &JA, // endfile_spec is empty. } - addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); - Args.AddAllArgs(CmdArgs, options::OPT_T_Group); Args.AddAllArgs(CmdArgs, options::OPT_F); |