]> git.saurik.com Git - bison.git/commit
Fix precedence for end token.
authorJoel E. Denny <jdenny@clemson.edu>
Mon, 2 May 2011 01:53:35 +0000 (21:53 -0400)
committerJoel E. Denny <jdenny@clemson.edu>
Mon, 2 May 2011 03:13:13 +0000 (23:13 -0400)
commit1f36f54446248b8984b9c378b0c756a6b51b34cb
tree007debbf69f6f7c823cdd6b9c1e9e9e8a42df59e
parentba60c39547a445dee3e07920931b4d7a81843868
Fix precedence for end token.

Since Bison 2.3b, which restored the ability of precedence
directives to assign user token numbers, doing so for user token
number 0 has produced an assertion failure.
* NEWS (2.5): Document fix.
* src/symtab.c (symbol_user_token_number_set): In the case of the
end token, don't decrement ntokens if it was never incremented.
* tests/regression.at (Token number in precedence declaration):
Extend.
(cherry picked from commit 9d6af153184eea964fef7f87d76a60fe29f715b5)
ChangeLog
NEWS
src/symtab.c
tests/regression.at