summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-04-03 22:09:23 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-04-03 22:09:23 +0000
commitf69985511dd52ea0a53b57ec52f2be08284bc7a9 (patch)
tree264c9982d16f56ee36fc920b872b8b8b17891d05 /clang/lib
parent2705859981d12d1f66e9d480b682690ce47a2b72 (diff)
downloadbcm5719-llvm-f69985511dd52ea0a53b57ec52f2be08284bc7a9.tar.gz
bcm5719-llvm-f69985511dd52ea0a53b57ec52f2be08284bc7a9.zip
Driver: Add -Qunused-arguments option to suppress driver "unused
arguments" warning. llvm-svn: 68410
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/Driver.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp
index a1c80a14795..7890e72de63 100644
--- a/clang/lib/Driver/Driver.cpp
+++ b/clang/lib/Driver/Driver.cpp
@@ -792,8 +792,9 @@ void Driver::BuildJobs(Compilation &C) const {
II);
}
- // If there were errors, don't warn about any unused arguments.
- if (Diags.getNumErrors())
+ // If the user passed -Qunused-arguments or there were errors, don't
+ // warn about any unused arguments.
+ if (Diags.getNumErrors() || C.getArgs().hasArg(options::OPT_Qunused_arguments))
return;
// Claim -### here.
OpenPOWER on IntegriCloud