diff options
author | Daniel Dunbar <daniel@zuster.org> | 2011-11-17 00:36:57 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2011-11-17 00:36:57 +0000 |
commit | f471487ff1e673531543576bc170898c2ab19f41 (patch) | |
tree | 409c13c546ec7eefbb3795b33781b3e1a4bad88f /lib/Driver/Tools.cpp | |
parent | 643ffaa3a2cf619c048305680bda1a337ed4b7bd (diff) |
clang/Darwin: Use the compiler-rt provided profile library.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144869 91177308-0d34-0410-b5e6-96231b3b80d8
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); |