From 892a39950de31e48ad0f1f39f661f9ebb17204d3 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Fri, 30 Nov 2001 11:11:34 +0000 Subject: [PATCH] * src/bison.simple (YYSTACK_FREE): Use `do {;} while (0)' as empty if body instead of `;' to pacify GCC's warnings. --- ChangeLog | 5 +++++ src/bison.simple | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ef134526..7410326f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-11-30 Akim Demaille + + * src/bison.simple (YYSTACK_FREE): Use `do {;} while (0)' as empty + if body instead of `;' to pacify GCC's warnings. + 2001-11-30 Akim Demaille Instead of mapping the LHS of unused rules to -1, keep the LHS diff --git a/src/bison.simple b/src/bison.simple index de2d00e4..5f2921ab 100644 --- a/src/bison.simple +++ b/src/bison.simple @@ -104,7 +104,8 @@ #if YYSTACK_USE_ALLOCA # define YYSTACK_ALLOC alloca -# define YYSTACK_FREE(Ptr) /* empty */ +/* Pacify GCC's `empty if-body' warning. */ +# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0) #else # define YYSTACK_ALLOC malloc # define YYSTACK_FREE(Ptr) free (Ptr) -- 2.50.0