diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2014-12-31 14:15:06 +0100 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2014-12-31 14:39:05 +0100 |
commit | 8d4dc896cb3aac3afaf82130a137c9d1afe37e48 (patch) | |
tree | 7d6c1170b1da697583581465b2719c07c706bf21 /THANKS | |
parent | a3c3c6f2428177ff071e3a70fc6b23e72962c177 (diff) | |
download | bison-8d4dc896cb3aac3afaf82130a137c9d1afe37e48.tar.gz |
yacc.c: fix broken union when api.value.type=union and %defines are used
Reported by Rich Wilson.
* data/c.m4 (b4_symbol_type_register): Append to b4_union_members,
not b4_user_union_members.
The latter invokes the former, but it is the former which is reinitialized
to empty by b4_value_type_setup_union.
* tests/types.at: Check it.
This reveals another bug, this time in the case of glr.c parsers.
* data/glr.c: Generate the header file before the implementation file,
to be sure that the setup is run before what depends on it.
Diffstat (limited to 'THANKS')
-rw-r--r-- | THANKS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -112,6 +112,7 @@ Quoc Peyrot chojin@lrde.epita.fr R Blake blakers@mac.com Raja R Harinath harinath@cs.umn.edu Ralf Wildenhues Ralf.Wildenhues@gmx.de +Rich Wilson richaw@gmail.com Richard Stallman rms@gnu.org Rici Lake ricilake@gmail.com Rob Conde rob.conde@ai-solutions.com |