Add support for format string checking of object-size checking
versions of sprintf and friends.
 - Added FIXME that this mechanism should be generalized.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56962 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h
index 49d69ad..696a6f4 100644
--- a/lib/Sema/Sema.h
+++ b/lib/Sema/Sema.h
@@ -127,16 +127,20 @@
 
   // Enum values used by KnownFunctionIDs (see below).
   enum {
-    id_printf,
-    id_fprintf,
-    id_sprintf,
-    id_snprintf,
-    id_asprintf,
     id_NSLog,
-    id_vsnprintf,
+    id_asprintf,
+    id_fprintf,
+    id_printf,
+    id_snprintf,
+    id_snprintf_chk,
+    id_sprintf,
+    id_sprintf_chk,
     id_vasprintf,
-    id_vfprintf,
+    id_vfprintf,    
+    id_vsnprintf,
+    id_vsnprintf_chk,
     id_vsprintf,
+    id_vsprintf_chk,
     id_vprintf,
     id_num_known_functions
   };