From 71cfb20ebbb191d3b5521ed9196ae6b45e55630f Mon Sep 17 00:00:00 2001 From: Haru Date: Tue, 12 Jul 2016 01:21:04 +0200 Subject: Fix a compiler warning from libconfig on gcc-6 and -O3 Signed-off-by: Haru --- 3rdparty/libconfig/scanner.c | 3 +++ 1 file changed, 3 insertions(+) (limited to '3rdparty/libconfig/scanner.c') diff --git a/3rdparty/libconfig/scanner.c b/3rdparty/libconfig/scanner.c index 687b52dbe..cfdd02ccf 100644 --- a/3rdparty/libconfig/scanner.c +++ b/3rdparty/libconfig/scanner.c @@ -21,6 +21,7 @@ #include #include #include +#include /* end standard C headers. */ @@ -1702,6 +1703,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner) libconfig_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); } + assert(YY_CURRENT_BUFFER != NULL); // Fixes compiler warning -Wnull-dereference on gcc-6 and -O3 + libconfig_yy_init_buffer(YY_CURRENT_BUFFER,input_file ,yyscanner); libconfig_yy_load_buffer_state(yyscanner ); } -- cgit v1.2.3-70-g09d2