From 1dac131ec45ffa1e382319a94640c65bd10f6aa5 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Thu, 6 Sep 2018 21:24:16 +0200 Subject: [PATCH] build: work around GCC warnings on Flex code See ef98967ada3c1cd48c177d7349e65a709bb49b97. * src/flex-scanner.h: Disable -Wnull-dereference for GCC 6+. --- src/flex-scanner.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/flex-scanner.h b/src/flex-scanner.h index e09a1c04..ac3b7338 100644 --- a/src/flex-scanner.h +++ b/src/flex-scanner.h @@ -45,7 +45,7 @@ int FLEX_PREFIX (lex_destroy) (void); #define last_string FLEX_PREFIX (last_string) // Pacify warnings in yy_init_buffer (observed with Flex 2.6.4 and GCC -// 7.3.0). +// 6.4.0 and 7.3.0). // // ./src/scan-skel.c: In function 'skel_restart': // ./src/scan-skel.c:2035:20: error: potential null pointer dereference [-Werror=null-dereference] @@ -54,7 +54,7 @@ int FLEX_PREFIX (lex_destroy) (void); // ./src/scan-skel.c:2031:19: error: potential null pointer dereference [-Werror=null-dereference] // b->yy_input_file = file; // ~~~~~~~~~~~~~~~~~^~~~~~ -#if defined __GNUC__ && 7 <= __GNUC__ +#if defined __GNUC__ && 6 <= __GNUC__ # pragma GCC diagnostic ignored "-Wnull-dereference" #endif