From: Frediano Ziglio Date: Wed, 9 Nov 2016 11:21:51 +0000 (-0500) Subject: manywarnings: fix -Wno-missing-field-initializers detection X-Git-Tag: v1.0~6563 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=94d81adc2f56c048b7872cd8ae2dd8568aef6dcf;p=gnulib.git manywarnings: fix -Wno-missing-field-initializers detection * m4/manywarnings.m4: Fix -Wno-missing-field-initializers detection to be independent of -Wunused-variable. I.E. ensure the latter warning doesn't occur so that detection of the former is accurate. --- diff --git a/ChangeLog b/ChangeLog index f2b44269c6..8233beab74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2016-11-09 Frediano Ziglio + + manywarnings: fix -Wno-missing-field-initializers detection + * m4/manywarnings.m4: Fix -Wno-missing-field-initializers detection + to be independent of -Wunused-variable. I.E. ensure the latter + warning doesn't occur so that detection of the former is accurate. + 2016-11-05 Pádraig Brady strftime,strptime: support %q to represent the quarter diff --git a/m4/manywarnings.m4 b/m4/manywarnings.m4 index 89fd0ae38e..4f701f4eac 100644 --- a/m4/manywarnings.m4 +++ b/m4/manywarnings.m4 @@ -62,10 +62,11 @@ AC_DEFUN([gl_MANYWARN_ALL_GCC], CFLAGS="$CFLAGS -W -Werror" AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( - [[void f (void) + [[int f (void) { typedef struct { int a; int b; } s_t; s_t s1 = { 0, }; + return s1.b; } ]], [[]])],