]> granicus.if.org Git - clang/commitdiff
Don't warn about
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 17 Nov 2010 22:13:25 +0000 (22:13 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 17 Nov 2010 22:13:25 +0000 (22:13 +0000)
 clang -w -c foo.s
Helps with the gdb testsuite.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119574 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp

index 3754d2c4ccf29bdc0b2f7d7d2d5ca003d7a5e530..b92089db6a60b56f97aeb4b8e241ac90b35a114b 100644 (file)
@@ -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.