[llvm-commits] [llvm-gcc-4.2] r62500 - in /llvm-gcc-4.2/trunk/gcc: c-common.c config/darwin.h

Bill Wendling isanbard at gmail.com
Sun Jan 18 23:50:53 PST 2009


Author: void
Date: Mon Jan 19 01:50:53 2009
New Revision: 62500

URL: http://llvm.org/viewvc/llvm-project?rev=62500&view=rev
Log:
Enable warn-format by default for Darwin only.

Modified:
    llvm-gcc-4.2/trunk/gcc/c-common.c
    llvm-gcc-4.2/trunk/gcc/config/darwin.h

Modified: llvm-gcc-4.2/trunk/gcc/c-common.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-common.c?rev=62500&r1=62499&r2=62500&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-common.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-common.c Mon Jan 19 01:50:53 2009
@@ -298,7 +298,12 @@
    (*printf, *scanf, strftime, strfmon, etc.).  */
 
 /* APPLE LOCAL default to Wformat-security 5764921 */
-int warn_format = 1;
+/* LLVM LOCAL begin initialize via config/darwin.h */
+#ifndef WARN_FORMAT_INIT
+#define WARN_FORMAT_INIT 0
+#endif
+int warn_format = WARN_FORMAT_INIT;
+/* LLVM LOCAL end initialize via config/darwin.h */
 
 /* Warn about using __null (as NULL in C++) as sentinel.  For code compiled
    with GCC this doesn't matter as __null is guaranteed to have the right

Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/darwin.h?rev=62500&r1=62499&r2=62500&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/darwin.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/darwin.h Mon Jan 19 01:50:53 2009
@@ -1599,4 +1599,13 @@
 #define LLVM_OVERRIDE_TARGET_VERSION(T,N)        \
   darwin_llvm_override_target_version(T,N)
 /* APPLE LOCAL end radar 6230142 */
+
+/* LLVM LOCAL begin */
+#ifdef WARN_FORMAT_INIT
+#undef WARN_FORMAT_INIT
+#endif
+
+#define WARN_FORMAT_INIT 1
+/* LLVM LOCAL end */
+
 #endif /* CONFIG_DARWIN_H */





More information about the llvm-commits mailing list