mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-13 06:13:02 +00:00
obstacks: simplifications
* src/system.h (obstack_finish0): New. Use it to simplify several uses. * src/muscle-tab.h (MUSCLE_INSERTF): New. * src/muscle-tab.c: Use obstack_printf where simpler.
This commit is contained in:
@@ -360,15 +360,9 @@ set_conflicts (state *s, symbol **errors)
|
||||
state_errs_set (s, nerrs, errors);
|
||||
}
|
||||
if (obstack_object_size (&solved_conflicts_obstack))
|
||||
{
|
||||
obstack_1grow (&solved_conflicts_obstack, '\0');
|
||||
s->solved_conflicts = obstack_finish (&solved_conflicts_obstack);
|
||||
}
|
||||
s->solved_conflicts = obstack_finish0 (&solved_conflicts_obstack);
|
||||
if (obstack_object_size (&solved_conflicts_xml_obstack))
|
||||
{
|
||||
obstack_1grow (&solved_conflicts_xml_obstack, '\0');
|
||||
s->solved_conflicts_xml = obstack_finish (&solved_conflicts_xml_obstack);
|
||||
}
|
||||
s->solved_conflicts_xml = obstack_finish0 (&solved_conflicts_xml_obstack);
|
||||
|
||||
/* Loop over all rules which require lookahead in this state. Check
|
||||
for conflicts not resolved above. */
|
||||
|
||||
Reference in New Issue
Block a user