diff --git a/data/skeletons/glr.c b/data/skeletons/glr.c index ed8d75e0..e9a020b6 100644 --- a/data/skeletons/glr.c +++ b/data/skeletons/glr.c @@ -2198,18 +2198,18 @@ yyreportSyntaxError (yyGLRStack* yystackp]b4_user_formals[) [[ { yybool yysize_overflow = yyfalse; char* yymsg = YY_NULLPTR; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; + enum { YYARGS_MAX = 5 }; /* Internationalized format string. */ const char *yyformat = YY_NULLPTR; /* Arguments of yyformat: reported tokens (one for the "unexpected", one per "expected"). */ - yySymbol yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; + yySymbol yyarg[YYARGS_MAX]; /* Cumulated lengths of YYARG. */ ptrdiff_t yysize = 0; /* Actual size of YYARG. */ int yycount - = yysyntax_error_arguments (yystackp, yyarg, YYERROR_VERBOSE_ARGS_MAXIMUM); + = yysyntax_error_arguments (yystackp, yyarg, YYARGS_MAX); if (yycount == -2) yyMemoryExhausted (yystackp); diff --git a/data/skeletons/lalr1.cc b/data/skeletons/lalr1.cc index 2c50cdd7..e35b21c5 100644 --- a/data/skeletons/lalr1.cc +++ b/data/skeletons/lalr1.cc @@ -1467,10 +1467,10 @@ b4_dollar_popdef])[]dnl ]b4_parser_class[::yysyntax_error_ (const context& yyctx) const { // Its maximum. - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; + enum { YYARGS_MAX = 5 }; // Arguments of yyformat. - int yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - int yycount = yyctx.yysyntax_error_arguments (yyarg, YYERROR_VERBOSE_ARGS_MAXIMUM); + int yyarg[YYARGS_MAX]; + int yycount = yyctx.yysyntax_error_arguments (yyarg, YYARGS_MAX); char const* yyformat = YY_NULLPTR; switch (yycount) diff --git a/data/skeletons/yacc.c b/data/skeletons/yacc.c index b9adb84f..3a7b0b0b 100644 --- a/data/skeletons/yacc.c +++ b/data/skeletons/yacc.c @@ -1367,18 +1367,17 @@ static int yysyntax_error (YYPTRDIFF_T *yymsg_alloc, char **yymsg, const yyparse_context_t *yyctx) { - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; + enum { YYARGS_MAX = 5 }; /* Internationalized format string. */ const char *yyformat = YY_NULLPTR; /* Arguments of yyformat: reported tokens (one for the "unexpected", one per "expected"). */ - int yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; + int yyarg[YYARGS_MAX]; /* Cumulated lengths of YYARG. */ YYPTRDIFF_T yysize = 0; /* Actual size of YYARG. */ - int yycount - = yysyntax_error_arguments (yyctx, yyarg, YYERROR_VERBOSE_ARGS_MAXIMUM); + int yycount = yysyntax_error_arguments (yyctx, yyarg, YYARGS_MAX); if (yycount == -2) return 2; diff --git a/src/parse-gram.y b/src/parse-gram.y index e3bff55a..e26ae0a7 100644 --- a/src/parse-gram.y +++ b/src/parse-gram.y @@ -801,14 +801,14 @@ epilogue.opt: int yyreport_syntax_error (const yyparse_context_t *ctx) { - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; + enum { ARGS_MAX = 5 }; /* Arguments of format: reported tokens (one for the "unexpected", one per "expected"). */ - int arg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - int n = yysyntax_error_arguments (ctx, arg, YYERROR_VERBOSE_ARGS_MAXIMUM); + int arg[ARGS_MAX]; + int n = yysyntax_error_arguments (ctx, arg, ARGS_MAX); if (n == -2) return 2; - const char *argv[YYERROR_VERBOSE_ARGS_MAXIMUM]; + const char *argv[ARGS_MAX]; for (int i = 0; i < n; ++i) argv[i] = yysymbol_name (arg[i]); syntax_error (*yyparse_context_location (ctx), n, argv);