X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/ad5feac4e2cd16569d8586f2eac6a9efeeadc038..cb76b1f1a343642c46bbfa2c4a99ae537b22bd9f:/src/state.c diff --git a/src/state.c b/src/state.c index aa392aec..3d310087 100644 --- a/src/state.c +++ b/src/state.c @@ -1,7 +1,6 @@ /* Type definitions for nondeterministic finite state machine for Bison. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software - Foundation, Inc. + Copyright (C) 2001-2007, 2009-2010 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -262,8 +261,7 @@ state_rule_lookahead_tokens_print_xml (state *s, rule *r, xml_puts (out, level, ""); BITSET_FOR_EACH (biter, reds->lookahead_tokens[red], k, 0) { - xml_printf (out, level + 1, "%s", - symbol_class_get_string (symbols[k]), + xml_printf (out, level + 1, "%s", xml_escape (symbols[k]->tag)); } xml_puts (out, level, ""); @@ -353,7 +351,8 @@ state_hash_free (void) void state_hash_insert (state *s) { - hash_insert (state_table, s); + if (!hash_insert (state_table, s)) + xalloc_die (); }