[cfe-commits] r94707 - in /cfe/trunk/lib: Analysis/PrintfFormatString.cpp Sema/SemaChecking.cpp

Ted Kremenek kremenek at apple.com
Wed Jan 27 16:17:52 PST 2010


Author: kremenek
Date: Wed Jan 27 18:17:51 2010
New Revision: 94707

URL: http://llvm.org/viewvc/llvm-project?rev=94707&view=rev
Log:
Remove invalid conversion specifiers from format string checking.

Modified:
    cfe/trunk/lib/Analysis/PrintfFormatString.cpp
    cfe/trunk/lib/Sema/SemaChecking.cpp

Modified: cfe/trunk/lib/Analysis/PrintfFormatString.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/PrintfFormatString.cpp?rev=94707&r1=94706&r2=94707&view=diff

==============================================================================
--- cfe/trunk/lib/Analysis/PrintfFormatString.cpp (original)
+++ cfe/trunk/lib/Analysis/PrintfFormatString.cpp Wed Jan 27 18:17:51 2010
@@ -191,11 +191,6 @@
   // Finally, look for the conversion specifier.
   ConversionSpecifier::Kind cs;
   switch (*I) {
-    case 'D':
-    case 'O':
-    case 'U':
-    case 'C':
-    case 'S':
     default:
       H.HandleInvalidConversionSpecifier(I);
       return true;

Modified: cfe/trunk/lib/Sema/SemaChecking.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaChecking.cpp?rev=94707&r1=94706&r2=94707&view=diff

==============================================================================
--- cfe/trunk/lib/Sema/SemaChecking.cpp (original)
+++ cfe/trunk/lib/Sema/SemaChecking.cpp Wed Jan 27 18:17:51 2010
@@ -1160,9 +1160,6 @@
     case 'u':
     case 'x':
     case 'X':
-    case 'D':
-    case 'O':
-    case 'U':
     case 'e':
     case 'E':
     case 'f':
@@ -1172,8 +1169,6 @@
     case 'a':
     case 'A':
     case 'c':
-    case 'C':
-    case 'S':
     case 's':
     case 'p':
       ++numConversions;





More information about the cfe-commits mailing list