mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-12 22:03:02 +00:00
diagnostics: handle -fno-caret in the called functions
Don't force callers of location_caret to have to deal with flags that disable it. * src/location.h, src/location.c (location_caret) (location_caret_suggestion): Early return if disabled. * src/complain.c: Simplify.
This commit is contained in:
@@ -126,12 +126,12 @@ void caret_init (void);
|
||||
left-over by the usage of location_caret. */
|
||||
void caret_free (void);
|
||||
|
||||
/* Quote the line containing LOC onto OUT. Highlight the part of LOC
|
||||
with the color STYLE. */
|
||||
/* If -fcaret is enabled, quote the line containing LOC onto OUT.
|
||||
Highlight the part of LOC with the color STYLE. */
|
||||
void location_caret (location loc, const char* style, FILE *out);
|
||||
|
||||
/* Display a suggestion of replacement for LOC with S. To call after
|
||||
location_caret. */
|
||||
/* If -fcaret is enabled, display a suggestion of replacement for LOC
|
||||
with S. To call after location_caret. */
|
||||
void location_caret_suggestion (location loc, const char *s, FILE *out);
|
||||
|
||||
/* Return -1, 0, 1, depending whether a is before, equal, or
|
||||
|
||||
Reference in New Issue
Block a user