[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FALLTHROUGH warning in quotearg.c with gcc-7.1
From: |
Assaf Gordon |
Subject: |
FALLTHROUGH warning in quotearg.c with gcc-7.1 |
Date: |
Fri, 26 May 2017 00:10:08 +0000 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Hello,
Pulling the latest gnulib and compling with gcc-7.1,
I'm seeing the following warning:
====
gcc-7.1 -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -Ilib -I./lib
-Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o
lib/quotearg.c &&\
mv -f $depbase.Tpo $depbase.Po
lib/quotearg.c: In function 'quotearg_buffer_restyled':
lib/quotearg.c:61:23: warning: attribute 'fallthrough' not preceding a case
label or default label
# define FALLTHROUGH __attribute__ ((__fallthrough__))
^
lib/quotearg.c:516:11: note: in expansion of macro 'FALLTHROUGH'
FALLTHROUGH;
^~~~~~~~~~~
====
From a cursory check, it is not due to the recent commits:
949b6cc fallthrough: reinstate a FALLTHROUGH instance in quotearg
11fdf80 fallthrough: update for GCC 7/8
The warning appears even if I use an older revision of gnulib.
I haven't yet tried to investigate further,
but note this is with 'gnu datamash', not 'coreutils' - it's
possible there's a project-specific problem, not gnulib problem.
regards,
- assaf
- FALLTHROUGH warning in quotearg.c with gcc-7.1,
Assaf Gordon <=