From 8cdabf02eaeb9a225c82013b37057398e07f1912 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Wed, 30 Jul 2008 11:03:52 +0200 Subject: [PATCH] Avoid empty-if warnings. Reported by Quentin Hocquet. * data/lalr1-fusion.cc (YY_SYMBOL_PRINT, YY_REDUCE_PRINT) (YY_STACK_PRINT): Provide some contents even when !YYDEBUG. --- ChangeLog | 8 ++++++++ data/lalr1-fusion.cc | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 63594796..0bde10f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2008-11-07 Akim Demaille + Avoid empty-if warnings. + Reported by Quentin Hocquet. + + * data/lalr1-fusion.cc (YY_SYMBOL_PRINT, YY_REDUCE_PRINT) + (YY_STACK_PRINT): Provide some contents even when !YYDEBUG. + +2008-11-07 Akim Demaille + Pass command line location to skeleton_arg and language_argmatch. * src/getargs.h, src/getargs.c (skeleton_arg, language_argmatch): The location argument is now mandatory. diff --git a/data/lalr1-fusion.cc b/data/lalr1-fusion.cc index 20f1cb8c..dc321881 100644 --- a/data/lalr1-fusion.cc +++ b/data/lalr1-fusion.cc @@ -584,9 +584,9 @@ b4_percent_code_get[]dnl #else /* !YYDEBUG */ # define YYCDEBUG if (false) std::cerr -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) -# define YY_REDUCE_PRINT(Rule) -# define YY_STACK_PRINT() +# define YY_SYMBOL_PRINT(Title, Type, Value, Location) static_cast(0) +# define YY_REDUCE_PRINT(Rule) static_cast(0) +# define YY_STACK_PRINT() static_cast(0) #endif /* !YYDEBUG */ -- 2.11.4.GIT