Author: lattner
Date: Wed Apr 15 17:48:58 2009
New Revision: 69239

URL: http://llvm.org/viewvc/llvm-project?rev=69239&view=rev
Log:
make unknown warnings a warning, not an error.

Modified:
    cfe/trunk/tools/clang-cc/Warnings.cpp

Modified: cfe/trunk/tools/clang-cc/Warnings.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-cc/Warnings.cpp?rev=69239&r1=69238&r2=69239&view=diff

==============================================================================
--- cfe/trunk/tools/clang-cc/Warnings.cpp (original)
+++ cfe/trunk/tools/clang-cc/Warnings.cpp Wed Apr 15 17:48:58 2009
@@ -108,8 +108,9 @@
       const char *Specifier = 0;
       if (OptEnd-OptStart != 5) {  // Specifier must be present.
         if (OptStart[5] != '=' || OptEnd-OptStart == 6) {
-          fprintf(stderr, "error: unknown warning option: -W%s\n", 
Opt.c_str());
-          return true;
+          fprintf(stderr, "warning: unknown -Werror warning specifier: -W%s\n",
+                  Opt.c_str());
+          continue;
         }
         Specifier = OptStart+6;
       }
@@ -130,8 +131,8 @@
                        WarningOptionCompare);
     if (Found == OptionTable + OptionTableSize ||
         strcmp(Found->Name, OptStart) != 0) {
-      fprintf(stderr, "error: unknown warning option: -W%s\n", Opt.c_str());
-      return true;
+      fprintf(stderr, "warning: unknown warning option: -W%s\n", Opt.c_str());
+      continue;
     }
     
     // Option exists, poke all the members of its diagnostic set.


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to