/* Grammar reduction for Bison.
- Copyright (C) 1988-1989, 2000-2003, 2005-2010 Free Software
+ Copyright (C) 1988-1989, 2000-2003, 2005-2011 Free Software
Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
reduce_print (void)
{
if (nuseless_nonterminals > 0)
- {
- fprintf (stderr, "%s: %s: ", grammar_file, _("warning"));
- fprintf (stderr, ngettext ("%d nonterminal useless in grammar",
- "%d nonterminals useless in grammar",
- nuseless_nonterminals),
- nuseless_nonterminals);
- fprintf (stderr, "\n");
- }
+ warn (ngettext ("%d nonterminal useless in grammar",
+ "%d nonterminals useless in grammar",
+ nuseless_nonterminals),
+ nuseless_nonterminals);
if (nuseless_productions > 0)
- {
- fprintf (stderr, "%s: %s: ", grammar_file, _("warning"));
- fprintf (stderr, ngettext ("%d rule useless in grammar",
- "%d rules useless in grammar",
- nuseless_productions),
- nuseless_productions);
- fprintf (stderr, "\n");
- }
+ warn (ngettext ("%d rule useless in grammar",
+ "%d rules useless in grammar",
+ nuseless_productions),
+ nuseless_productions);
}
\f
void