+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.
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)
{
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);
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)
{
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] << " ("
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);