diff options
Diffstat (limited to 'libmemcached/csl/parser.yy')
-rw-r--r-- | libmemcached/csl/parser.yy | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libmemcached/csl/parser.yy b/libmemcached/csl/parser.yy index 6d4ccd55..dd9c720b 100644 --- a/libmemcached/csl/parser.yy +++ b/libmemcached/csl/parser.yy @@ -53,7 +53,7 @@ class Context; %parse-param { class Context *context } %parse-param { yyscan_t *scanner } %pure-parser -%require "2.4" +%require "2.5" %start begin %verbose @@ -66,13 +66,14 @@ class Context; #include <libmemcached/csl/scanner.h> #ifndef __INTEL_COMPILER -#pragma GCC diagnostic ignored "-Wold-style-cast" +# pragma GCC diagnostic ignored "-Wold-style-cast" #endif #ifndef __INTEL_COMPILER -#ifndef __clang__ -#pragma GCC diagnostic ignored "-Wlogical-op" -#endif +# ifndef __clang__ +# pragma GCC diagnostic ignored "-Wlogical-op" +# pragma GCC diagnostic ignored "-Wunsafe-loop-optimizations" +# endif #endif int conf_lex(YYSTYPE* lvalp, void* scanner); |