mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-14 14:53:03 +00:00
diagnostics: factor the deprecated directive message
* src/complain.h, src/complain.c (deprecated_directive): New. * src/muscle-tab.c: Use it.
This commit is contained in:
@@ -77,9 +77,7 @@ static size_t no_cr_read (FILE *, char *, size_t);
|
||||
#define DEPRECATED(Msg) \
|
||||
do { \
|
||||
size_t i; \
|
||||
complain (loc, Wdeprecated, \
|
||||
_("deprecated directive: %s, use %s"), \
|
||||
quote (yytext), quote_n (1, Msg)); \
|
||||
deprecated_directive (loc, yytext, Msg); \
|
||||
scanner_cursor.column -= mbsnwidth (Msg, strlen (Msg), 0); \
|
||||
for (i = strlen (Msg); i != 0; --i) \
|
||||
unput (Msg[i - 1]); \
|
||||
|
||||
Reference in New Issue
Block a user