Files
bison/tests
Akim Demaille a4d1bf6a9c named references: fix double free.
In `rhs[name]: "a" | "b"', do not free "name" twice.
Reported by Tys Lefering.
<http://lists.gnu.org/archive/html/bug-bison/2010-06/msg00002.html>

	* src/named-ref.h, src/named-ref.c (named_ref_copy): New.
	* src/parse-gram.y (current_lhs): Rename as...
	(current_lhs_symbol): this.
	(current_lhs): New function.  Use it to free the current lhs
	named reference.
	* src/reader.c: Bind lhs to a copy of the current named reference.
	* src/symlist.c: Rely on free (0) being valid.
	* tests/named-refs.at: Test this.

(cherry picked from commit 8f462efe92)

Conflicts:

	src/parse-gram.y
2011-03-09 21:10:35 +01:00
..
2008-11-16 19:46:16 +01:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00
2011-01-02 10:02:43 -05:00