X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/4631c34fb78bebfd3764ebe77d4f4baae757dbf6..95361618dee181507d53f47de2dd50c667b84007:/src/gram.c diff --git a/src/gram.c b/src/gram.c index 74ead640..d1b38043 100644 --- a/src/gram.c +++ b/src/gram.c @@ -1,7 +1,7 @@ /* Allocate input grammar variables for Bison. - Copyright (C) 1984, 1986, 1989, 2001, 2002, 2003, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1984, 1986, 1989, 2001-2003, 2005-2012 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -21,9 +21,8 @@ #include #include "system.h" -#include - #include "complain.h" +#include "getargs.h" #include "gram.h" #include "print-xml.h" #include "reader.h" @@ -310,8 +309,11 @@ grammar_rules_useless_report (const char *message) if (!rules[r].useful) { warn_at (rules[r].location, "%s: ", message); - rule_print (&rules[r], stderr); - fflush (stderr); + if (warnings_flag & warnings_other) + { + rule_print (&rules[r], stderr); + fflush (stderr); + } } }