C++ err msgs
Benjamin Kosnik
bkoz@cygnus.com
Fri May 12 21:39:00 GMT 2000
> 2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com>
>
> * diagnostic.h (DIAGNOSTICS_SHOW_PREFIX_ONCE): New macro.
> (DIAGNOSTICS_SHOW_PREFIX_NEVER): Likewise.
> (DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE): Likewise.
> (struct output_buffer: emitted_prefix_p, prefixing_rule): New
> fields.
> (set_message_prefixing_rule): Declare.
>
> * diagnostic.c: (current_prefixing_rule): New variable.
> (set_message_prefixing_rule): Define.
> (output_set_prefix): Adjust buffer->emitted_prefix_p.
> (init_output_buffer): Adjust Initialization.
> (output_emit_prefix): Rewrite. Take prefixing rules into account.
>
> cp/
>
> 2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com>
>
> * lex.c: #include diagnostic.h.
> (lang_init_options): Set default prefixing rules.
>
> * lang-options.h: Add -fdiagnostics-show-location=.
>
> * decl2.c: #include diagnostic.h.
> (lang_decode_option): Handle -fdiagnostics-show-location=.
>
thanks so much for doing this Gaby. Please, please check this in.
-benjamin
More information about the Libstdc++
mailing list