summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2010-11-17 22:13:25 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2010-11-17 22:13:25 +0000
commitcfaaddaee0b75dfc7144856a26ec695be33bd7c2 (patch)
treed2a96a9fcd7200a0cc98b56716065aa03bc9bbc2 /clang/lib/Driver/Tools.cpp
parent4ded8f264a1a8da9b7bc2af3b7d641abbb7b0979 (diff)
downloadbcm5719-llvm-cfaaddaee0b75dfc7144856a26ec695be33bd7c2.tar.gz
bcm5719-llvm-cfaaddaee0b75dfc7144856a26ec695be33bd7c2.zip
Don't warn about
clang -w -c foo.s Helps with the gdb testsuite. llvm-svn: 119574
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 3754d2c4ccf..b92089db6a6 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -1694,6 +1694,9 @@ void ClangAs::ConstructJob(Compilation &C, const JobAction &JA,
assert(Inputs.size() == 1 && "Unexpected number of inputs.");
const InputInfo &Input = Inputs[0];
+ // Don't warn about "clang -w -c foo.s"
+ Args.ClaimAllArgs(options::OPT_w);
+
// Invoke ourselves in -cc1as mode.
//
// FIXME: Implement custom jobs for internal actions.
OpenPOWER on IntegriCloud