• gdr's avatar
    * c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. · 92d99247
    gdr authored
    	* diagnostic.c (default_diagnostic_starter,
    	default_diagnostic_finalizer): New functions.
    	(diagnostic_for_asm, diagnostic_for_decl): Tweak.
    	(pedwarn, pedwarn_with_file_and_line, error,
    	error_with_file_and_line, fatal, warning,
    	warning_with_file_and_line): Adjust call to report_diagnostic.
    	(report_diagnostic): Rework.
    	(set_diagnostic_context): New function.
    
    	* diagnostic.h (struct diagnostic_context): New data structure.
    	(diagnostic_message, diagnostic_argument_list,
    	diagnostic_file_location, diagnostic_line_location,
    	diagnostic_is_warning, diagnostic_starter, diagnostic_finalizer,
    	diagnostic_finalizer, diagnostic_auxiliary_data): New macros.
    	(set_diagnostic_context): Declare.
    	(report_diagnostic): Change prototype.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35817 138bc75d-0d04-0410-961f-82ee72b054a4
    92d99247
c-errors.c 1.44 KB