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 | llvm-9e838bd1427dffafdc54e1b2c346db91f543e265.zip llvm-9e838bd1427dffafdc54e1b2c346db91f543e265.tar.gz llvm-9e838bd1427dffafdc54e1b2c346db91f543e265.tar.bz2 |
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 910b510..1cefce6 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)) { |