summaryrefslogtreecommitdiff
path: root/THANKS
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2014-12-31 14:15:06 +0100
committerAkim Demaille <akim@lrde.epita.fr>2014-12-31 14:39:05 +0100
commit8d4dc896cb3aac3afaf82130a137c9d1afe37e48 (patch)
tree7d6c1170b1da697583581465b2719c07c706bf21 /THANKS
parenta3c3c6f2428177ff071e3a70fc6b23e72962c177 (diff)
downloadbison-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--THANKS1
1 files changed, 1 insertions, 0 deletions
diff --git a/THANKS b/THANKS
index 780ecd5b..1b1ff716 100644
--- a/THANKS
+++ b/THANKS
@@ -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