]> git.saurik.com Git - bison.git/commitdiff
* data/glr.c (yyuserMerge, yyreportAmbiguity, yyreportSyntaxError):
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 5 Oct 2005 06:05:22 +0000 (06:05 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 5 Oct 2005 06:05:22 +0000 (06:05 +0000)
Use assignments rather than casts-to-void to suppress
unused-variable warnings.  This pacifies 'lint'.
* data/lalr1.cc (yysymprint_, yydestruct_): Use a call to suppress
unused-variable warnings.

ChangeLog
data/glr.c
data/lalr1.cc

index e409ce19b01bef9c9ffc021e9772a9a27a56eab5..5da560bb143d18c1a08eadd99b19b20ff5f0420c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-10-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * data/glr.c (yyuserMerge, yyreportAmbiguity, yyreportSyntaxError):
+       Use assignments rather than casts-to-void to suppress
+       unused-variable warnings.  This pacifies 'lint'.
+       * data/lalr1.cc (yysymprint_, yydestruct_): Use a call to suppress
+       unused-variable warnings.
+
 2005-10-03  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
 
        * Makefile.am: DJGPP specific files added to EXTRA_DIST.
index 36a98d8576f8d196d702cc8fddfe7bb2aea6a4ad..fa6bde67080ec8cfb3e81d587ac7607669de40f6 100644 (file)
@@ -889,9 +889,9 @@ b4_syncline([@oline@], [@ofile@])
 static void
 yyuserMerge (int yyn, YYSTYPE* yy0, YYSTYPE* yy1)
 {
-  /* `Use' the arguments.  */
-  (void) yy0;
-  (void) yy1;
+  /* Suppress unused-variable warnings.  */
+  yy0 = yy0;
+  yy1 = yy1;
 
   switch (yyn)
     {
@@ -1633,9 +1633,9 @@ static void
 yyreportAmbiguity (yySemanticOption* yyx0, yySemanticOption* yyx1,
                   yyGLRStack* yystack]b4_pure_formals[)
 {
-  /* `Unused' warnings.  */
-  (void) yyx0;
-  (void) yyx1;
+  /* Suppress unused-variable warnings.  */
+  yyx0 = yyx0;
+  yyx1 = yyx1;
 
 #if YYDEBUG
   YYFPUTS ("Ambiguity detected.\nOption 1,\n", stderr);
@@ -1847,9 +1847,9 @@ static void
 yyreportSyntaxError (yyGLRStack* yystack,
                     YYSTYPE* yylvalp, YYLTYPE* yyllocp]b4_user_formals[)
 {
-  /* `Unused' warnings. */
-  (void) yylvalp;
-  (void) yyllocp;
+  /* Suppress unused-variable warnings.  */
+  yylvalp = yylvalp;
+  yyllocp = yyllocp;
 
   if (yystack->yyerrState == 0)
     {
index 565228b64d6c987b7957a97762898b5405b39b2f..01fbcd0fe3ab3fb7f25e3f3e1848e66e5124966e 100644 (file)
@@ -411,12 +411,12 @@ void
 yy::]b4_parser_class_name[::yysymprint_ (int yytype,
                          const semantic_type* yyvaluep, const location_type* yylocationp)
 {
-  /* Pacify ``unused variable'' warnings.  */
-  (void) yyvaluep;
-  (void) yylocationp;
   /* Backward compatibility, but should be removed eventually. */
   std::ostream& cdebug_ = *yycdebug_;
-  (void) cdebug_;
+
+  /* Suppress unused-variable warnings.  */
+  if (false)
+    yysymprint_ (yytype + !&cdebug_, yyvaluep, yylocationp);
 
   *yycdebug_ << (yytype < yyntokens_ ? "token" : "nterm")
             << ' ' << yytname_[yytype] << " ("
@@ -435,10 +435,9 @@ void
 yy::]b4_parser_class_name[::yydestruct_ (const char* yymsg,
                          int yytype, semantic_type* yyvaluep, location_type* yylocationp)
 {
-  /* Pacify ``unused variable'' warnings.  */
-  (void) yymsg;
-  (void) yyvaluep;
-  (void) yylocationp;
+  /* Suppress unused-variable warnings.  */
+  if (false)
+    yydestruct_ (yymsg, yytype, yyvaluep, yylocationp);
 
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);