]> granicus.if.org Git - re2c/commit
Lexer: use YYMAXFILL padding and don't forget to shift tag variables in YYFILL.
authorUlya Trofimovich <skvadrik@gmail.com>
Thu, 6 Dec 2018 22:03:34 +0000 (22:03 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Thu, 6 Dec 2018 22:03:34 +0000 (22:03 +0000)
commit2f3e597abce36fb7f41413373308b7f13fc98181
tree98b0c0470ce8f2f74458b583079eadcafc4483a8
parent69e915036529e37207fde1d85cd4ecf473c5e86a
Lexer: use YYMAXFILL padding and don't forget to shift tag variables in YYFILL.

This fixes bug #232, #233 and #234.
Found by american fuzzy lop (thanks to Henri Salo).
re2c/bootstrap/src/ast/lex.cc
re2c/bootstrap/src/ast/lex.h
re2c/bootstrap/src/ast/lex_conf.cc
re2c/src/ast/lex.re
re2c/src/ast/lex_conf.re
re2c/src/ast/scanner.cc
re2c/src/ast/scanner.h
re2c/src/code/output.cc
re2c/src/code/output.h