From d03c0413f0c73f2ab6dde539928eaca8f9f86c9f Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 6 Nov 2012 15:42:50 +0100 Subject: [PATCH] tests: remove useless location initializations * tests/actions.at, tests/calc.at: here. --- tests/actions.at | 17 +---------------- tests/calc.at | 11 ----------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/tests/actions.at b/tests/actions.at index 0e02239f..01e3e57d 100644 --- a/tests/actions.at +++ b/tests/actions.at @@ -894,10 +894,6 @@ AT_DATA_GRAMMAR([[input]]$1[[.y]], [[%error-verbose %debug %locations -%initial-action { - @$.first_line = @$.last_line = 1; - @$.first_column = @$.last_column = 1; -} %{ # include @@ -964,7 +960,7 @@ AT_PARSER_CHECK([./input$1], 0, ]], [[Starting parse Entering state 0 -Reducing stack by rule 1 (line 46): +Reducing stack by rule 1 (line 42): -> $$ = nterm start (1.1: <]]kind[[> for 'S' @ 1) Stack now 0 Entering state 1 @@ -1360,17 +1356,6 @@ AT_DATA_GRAMMAR([[input.y]], %printer { report (yyo, $$, $$ ); } ; %printer { report (yyo, $$, $$); } <>; -]AT_SKEL_CC_IF([[ -/* The lalr1.cc skeleton, for backward compatibility, defines - a constructor for position that initializes the filename. The - glr.cc skeleton does not (and in fact cannot: location/position - are stored in a union, from which objects with constructors are - excluded in C++). */ -%initial-action { - @$.initialize (); -} -]])[ - %initial-action { $$ = 42; diff --git a/tests/calc.at b/tests/calc.at index 2581a5b0..d912832f 100644 --- a/tests/calc.at +++ b/tests/calc.at @@ -284,17 +284,6 @@ static int power (int base, int exponent); ]AT_YYLEX_DECLARE_EXTERN[ } -]AT_SKEL_CC_IF([AT_LOCATION_TYPE_IF([], [[ -/* The lalr1.cc skeleton, for backward compatibility, defines - a constructor for position that initializes the filename. The - glr.cc skeleton does not (and in fact cannot: location/position - are stored in a union, from which objects with constructors are - excluded in C++). */ -%initial-action { - @$.initialize (); -} -]])])[ - /* Bison Declarations */ %token CALC_EOF 0 "end of input" %token NUM "number" -- 2.45.2