summaryrefslogtreecommitdiff
path: root/tests/regression.at
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regression.at')
-rw-r--r--tests/regression.at10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/regression.at b/tests/regression.at
index 5e0ead03..b4470d54 100644
--- a/tests/regression.at
+++ b/tests/regression.at
@@ -1196,12 +1196,15 @@ AT_DATA_GRAMMAR([input.y],
%}
%error-verbose
+%right END 0
%left TK1 1 TK2 2 "tok alias" 3
%%
-start: TK1 sr_conflict "tok alias" ;
-
+start:
+ TK1 sr_conflict "tok alias"
+ | start %prec END
+ ;
sr_conflict:
TK2
| TK2 "tok alias"
@@ -1231,7 +1234,8 @@ main (void)
]])
AT_BISON_CHECK([[-o input.c input.y]], [[0]],,
-[[input.y:24.5-19: warning: rule useless in parser due to conflicts: sr_conflict: TK2 "tok alias"
+[[input.y:23.5-19: warning: rule useless in parser due to conflicts: start: start
+input.y:27.5-19: warning: rule useless in parser due to conflicts: sr_conflict: TK2 "tok alias"
]])
AT_COMPILE([[input]])
AT_PARSER_CHECK([[./input]])