From 5b883180e65b719bf581c01c43bacae0f9f5eee1 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Fri, 3 Jan 2020 09:09:17 +0100 Subject: [PATCH] yacc.c: style: avoid macros * data/skeletons/yacc.c (YYSYNTAX_ERROR): Remove, the call is now sufficiently small so that we can afford to duplicate it. --- data/skeletons/yacc.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/data/skeletons/yacc.c b/data/skeletons/yacc.c index 4f088036..ff53b8d0 100644 --- a/data/skeletons/yacc.c +++ b/data/skeletons/yacc.c @@ -1789,25 +1789,26 @@ yyerrlab: [simple], [[ yyerror (]b4_yyerror_args[YY_("syntax error"));]], [verbose], -[[# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, &yyctx) - { +[[ { char const *yymsgp = YY_("syntax error"); yyparse_context_t yyctx = {yyssp, yytoken]b4_lac_if([[, yyesa, &yyes, &yyes_capacity]])[}; int yysyntax_error_status;]b4_lac_if([[ if (yychar != YYEMPTY) YY_LAC_ESTABLISH;]])[ - yysyntax_error_status = YYSYNTAX_ERROR; + yysyntax_error_status = yysyntax_error (&yymsg_alloc, &yymsg, &yyctx); if (yysyntax_error_status == 0) yymsgp = yymsg; else if (yysyntax_error_status == 1) { if (yymsg != yymsgbuf) YYSTACK_FREE (yymsg); - yymsg = YY_CAST (char *, YYSTACK_ALLOC (YY_CAST (YYSIZE_T, yymsg_alloc))); + yymsg = YY_CAST (char *, + YYSTACK_ALLOC (YY_CAST (YYSIZE_T, yymsg_alloc))); if (yymsg) { - yysyntax_error_status = YYSYNTAX_ERROR; + yysyntax_error_status + = yysyntax_error (&yymsg_alloc, &yymsg, &yyctx); yymsgp = yymsg; } else @@ -1820,8 +1821,7 @@ yyerrlab: yyerror (]b4_yyerror_args[yymsgp); if (yysyntax_error_status == 2) goto yyexhaustedlab; - } -# undef YYSYNTAX_ERROR]])[ + }]])[ } ]b4_locations_if([[ yyerror_range[1] = yylloc;]])[