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 | 4f41440cf9fc3df3b7a8203a5f6c50d7cff17bc3 (patch) | |
tree | 480ebe504d75e93dc79e9d17524ded94e1f1d757 /clang/lib/Driver/Tools.cpp | |
parent | e285a7d3f0c09b4a8ace8680842a193c1b2b9f06 (diff) | |
download | bcm5719-llvm-4f41440cf9fc3df3b7a8203a5f6c50d7cff17bc3.tar.gz bcm5719-llvm-4f41440cf9fc3df3b7a8203a5f6c50d7cff17bc3.zip |
clang/Darwin: Use the compiler-rt provided profile library.
llvm-svn: 144869
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 52438cc34d7..906f2ae0db7 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/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); |