glr.c: scope reduction

* data/glr.c (yyreportSyntaxError): Reduce the scope of yysize1 (now
yysz).
This commit is contained in:
Akim Demaille
2012-12-12 11:28:24 +01:00
parent 911537c30f
commit fc28638e1c

View File

@@ -2016,7 +2016,6 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[)
yySymbol yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar); yySymbol yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
size_t yysize0 = yytnamerr (YY_NULL, yytokenName (yytoken)); size_t yysize0 = yytnamerr (YY_NULL, yytokenName (yytoken));
size_t yysize = yysize0; size_t yysize = yysize0;
size_t yysize1;
yybool yysize_overflow = yyfalse; yybool yysize_overflow = yyfalse;
char* yymsg = YY_NULL; char* yymsg = YY_NULL;
enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
@@ -2076,9 +2075,11 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[)
break; break;
} }
yyarg[yycount++] = yytokenName (yyx); yyarg[yycount++] = yytokenName (yyx);
yysize1 = yysize + yytnamerr (YY_NULL, yytokenName (yyx)); {
yysize_overflow |= yysize1 < yysize; size_t yysz = yysize + yytnamerr (YY_NULL, yytokenName (yyx));
yysize = yysize1; yysize_overflow |= yysz < yysize;
yysize = yysz;
}
} }
} }
} }
@@ -2098,9 +2099,11 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[)
#undef YYCASE_ #undef YYCASE_
} }
yysize1 = yysize + strlen (yyformat); {
yysize_overflow |= yysize1 < yysize; size_t yysz = yysize + strlen (yyformat);
yysize = yysize1; yysize_overflow |= yysz < yysize;
yysize = yysz;
}
if (!yysize_overflow) if (!yysize_overflow)
yymsg = (char *) YYMALLOC (yysize); yymsg = (char *) YYMALLOC (yysize);