mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
tests: improve check for updated variable names
* tests/input.at ("%define" backward compatibility): Don't define
twice "api.namespace", so that we don't get an error, which stops the
process too soon to see an error about the value given to
'lr.keep-unreachable-state'.
This commit is contained in:
@@ -1992,7 +1992,6 @@ AT_DATA([[input.y]],
|
||||
[[%define api.push_pull both
|
||||
%define lr.keep_unreachable_states maybe
|
||||
%define namespace "foo"
|
||||
%define api.namespace {foo}
|
||||
%define variant
|
||||
%define parser_class_name {parser}
|
||||
%%
|
||||
@@ -2008,18 +2007,15 @@ input.y:2.1-40: warning: deprecated directive, use '%define lr.keep-unreachable-
|
||||
input.y:3.1-23: warning: deprecated directive, use '%define api.namespace {foo}' [-Wdeprecated]
|
||||
%define namespace "foo"
|
||||
^~~~~~~~~~~~~~~~~~~~~~~
|
||||
input.y:4.1-27: error: %define variable 'api.namespace' redefined
|
||||
%define api.namespace {foo}
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
input.y:3.1-23: previous definition
|
||||
%define namespace "foo"
|
||||
^~~~~~~~~~~~~~~~~~~~~~~
|
||||
input.y:5.1-15: warning: deprecated directive, use '%define api.value.type variant' [-Wdeprecated]
|
||||
input.y:4.1-15: warning: deprecated directive, use '%define api.value.type variant' [-Wdeprecated]
|
||||
%define variant
|
||||
^~~~~~~~~~~~~~~
|
||||
input.y:6.1-34: warning: deprecated directive, use '%define api.parser.class {parser}' [-Wdeprecated]
|
||||
input.y:5.1-34: warning: deprecated directive, use '%define api.parser.class {parser}' [-Wdeprecated]
|
||||
%define parser_class_name {parser}
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
input.y:2.1-40: error: invalid value for %define Boolean variable 'lr.keep-unreachable-state'
|
||||
%define lr.keep_unreachable_states maybe
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
input.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother]
|
||||
]])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user