]> git.saurik.com Git - bison.git/commitdiff
* data/yacc.c (yydestruct, yysymprint): Pacify GCC warnings for
authorAkim Demaille <akim@epita.fr>
Fri, 28 Jun 2002 09:05:11 +0000 (09:05 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 28 Jun 2002 09:05:11 +0000 (09:05 +0000)
unused variables.
* src/output.c (merger_output): static.

ChangeLog
data/yacc.c
src/output.c
src/parse-gram.c
src/parse-gram.h

index 6603bc49cef349b4a8ec34e4c5bbd53ead7375e9..400c18e59d0f66496f267e7dbfec3fd6a1f53de7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,15 @@
+2002-06-28  Akim Demaille  <akim@epita.fr>
+
+       * data/yacc.c (yydestruct, yysymprint): Pacify GCC warnings for
+       unused variables.
+       * src/output.c (merger_output): static.
+
 2002-06-28  Akim Demaille  <akim@epita.fr>
 
        * src/reader.h: s/grammer_current_rule_merge_set/grammar_.../.
        * src/conflicts.c (conflicts_total_count): `i' is unsigned, to
        pacify GCC.
        * src/output.c (save_row): Initialize all the variables to pacify GCC.
-       (merger_output): static.
 
 2002-06-27  Paul Hilfinger  <Hilfinger@CS.Berkeley.EDU>
 
index 3b885221b47c710c9ecf2632a10ad65dc1543dba..76f73fc705b613a0dcfee2b560f45730d14c872e 100644 (file)
@@ -1265,6 +1265,11 @@ static void
 yydestruct (int yytype,
            YYSTYPE yyvalue[]b4_location_if([, YYLTYPE yylocation]))
 {
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvalue;
+b4_location_if([  (void) yylocation;
+])dnl
+
   switch (yytype)
     {
 m4_map([b4_symbol_actions], m4_defn([b4_symbol_destructors]))dnl
@@ -1283,6 +1288,11 @@ static void
 yysymprint (FILE* yyout, int yytype,
            YYSTYPE yyvalue[]b4_location_if([, YYLTYPE yylocation]))
 {
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvalue;
+b4_location_if([  (void) yylocation;
+])dnl
+
   if (yytype < YYNTOKENS)
     {
       YYFPRINTF (yyout, "token %s (", yytname[[yytype]]);
index a15570a79f941c2ac88514ae63f425ec72a963c1..450297bf29a9a951f9b1ce1c4f075d8ef535982e 100644 (file)
@@ -660,7 +660,7 @@ actions_output (FILE *out)
 | Output the merge functions to OUT.   |
 `--------------------------------------*/
 
-void
+static void
 merger_output (FILE *out)
 {
   int n;
index ed1685b88a24fe9afefdbe55aadecd9ecec141e0..fb695f6441e0f5a19e103f3732848f7e8319c582 100644 (file)
@@ -236,7 +236,7 @@ typedef union {
   char *string;
   associativity assoc;
 } yystype;
-/* Line 272 of /home/cs/hilfingr/work/grammars/glr2/install/share/bison/yacc.c.  */
+/* Line 272 of /home/lrde/prof/akim/src/bison/data/yacc.c.  */
 #line 241 "parse-gram.c"
 # define YYSTYPE yystype
 # define YYSTYPE_IS_TRIVIAL 1
@@ -257,7 +257,7 @@ typedef struct yyltype
 /* Copy the second part of user declarations.  */
 
 
-/* Line 292 of /home/cs/hilfingr/work/grammars/glr2/install/share/bison/yacc.c.  */
+/* Line 292 of /home/lrde/prof/akim/src/bison/data/yacc.c.  */
 #line 262 "parse-gram.c"
 
 #if ! defined (yyoverflow) || YYERROR_VERBOSE
@@ -1520,7 +1520,7 @@ yyreduce:
 
     }
 
-/* Line 1040 of /home/cs/hilfingr/work/grammars/glr2/install/share/bison/yacc.c.  */
+/* Line 1040 of /home/lrde/prof/akim/src/bison/data/yacc.c.  */
 #line 1525 "parse-gram.c"
 \f
   yyvsp -= yylen;
@@ -1748,6 +1748,10 @@ static void
 yydestruct (int yytype,
            YYSTYPE yyvalue, YYLTYPE yylocation)
 {
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvalue;
+  (void) yylocation;
+
   switch (yytype)
     {
       default:
@@ -1765,6 +1769,10 @@ static void
 yysymprint (FILE* yyout, int yytype,
            YYSTYPE yyvalue, YYLTYPE yylocation)
 {
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvalue;
+  (void) yylocation;
+
   if (yytype < YYNTOKENS)
     {
       YYFPRINTF (yyout, "token %s (", yytname[yytype]);
index 54b27f8af25f7e9c609c37aac08c96ff0d224399..57314fcf6619b9e9a9f19074bd5f42d0c1fa3fa4 100644 (file)
@@ -111,7 +111,7 @@ typedef union {
   char *string;
   associativity assoc;
 } yystype;
-/* Line 1343 of /home/cs/hilfingr/work/grammars/glr2/install/share/bison/yacc.c.  */
+/* Line 1353 of /home/lrde/prof/akim/src/bison/data/yacc.c.  */
 #line 116 "y.tab.h"
 # define YYSTYPE yystype
 #endif