diff options
author | Matthias Braun <matze@braunis.de> | 2017-02-03 23:09:31 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-02-03 23:09:31 +0000 |
commit | 9e838bd1427dffafdc54e1b2c346db91f543e265 (patch) | |
tree | fedb27882cc7cdc8a45267dcf97a11401f78bc8b /clang/lib/Driver/Tools.cpp | |
parent | cd7197fec370a110d7026f62a44f6ec83e9db754 (diff) | |
download | bcm5719-llvm-9e838bd1427dffafdc54e1b2c346db91f543e265.tar.gz bcm5719-llvm-9e838bd1427dffafdc54e1b2c346db91f543e265.zip |
Driver: Do not warn about unused -pthread when linking on darwin
While there is nothing to do at link time to get pthreads support on
darwin, specifying the argument is fine and we should not warn about
unused arguments.
llvm-svn: 294065
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 910b5106e98..1cefce6848c 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -8696,6 +8696,10 @@ void darwin::Linker::ConstructJob(Compilation &C, const JobAction &JA, // Let the tool chain choose which runtime library to link. getMachOToolChain().AddLinkRuntimeLibArgs(Args, CmdArgs); + + // No need to do anything for pthreads. Claim argument to avoid warning. + Args.ClaimAllArgs(options::OPT_pthread); + Args.ClaimAllArgs(options::OPT_pthreads); } if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { |