X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/c6b1772473d0a26faa22464df98718d0d0ae2e2e..be27db79a5ec25e1d86799f9e88532d9cc2c55f4:/src/complain.c diff --git a/src/complain.c b/src/complain.c index 2e4e71af..ee1b4a19 100644 --- a/src/complain.c +++ b/src/complain.c @@ -110,12 +110,15 @@ error_message (const location *loc, warnings flags, const char *prefix, warnings_print_categories (flags); { size_t l = strlen (message); - if (l < 2 || message[l-2] != ':' || message[l-1] != ' ') + if (l < 2 || message[l - 2] != ':' || message[l - 1] != ' ') { putc ('\n', stderr); fflush (stderr); + if (loc && feature_flag & feature_caret) + location_caret (stderr, *loc); } } + fflush (stderr); } /** Raise a complaint. That can be a fatal error, a complaint or just a