Skip to content
Snippets Groups Projects
  • Gabriel Dos Reis's avatar
    b066401f
    pretty-print.h (pp_base): Remove. · b066401f
    Gabriel Dos Reis authored
    	* pretty-print.h (pp_base): Remove.  Adjust dependent macros.
    	* diagnostic.h (diagnostic_flush_buffer): Adjust.
    	* pretty-print.c (pp_formatted_text_data): Likewise.
    	(pp_indent): Rename from pp_base_indent.
    	(pp_format): Rename from pp_base_format.
    	(pp_output_formatted_text): Rename from pp_base_output_formatted_text.
    	(pp_format_verbatim): Rename from pp_base_format_verbatim.
    	(pp_flush): Rename from pp_base_flush.
    	(pp_set_line_maximum_length): Rename from
    	pp_base_set_line_maximum_length.
    	(pp_clear_output_area): Rename from pp_base_clear_output_area.
    	(pp_set_prefix): Rename from pp_base_set_prefix.
    	(pp_destroy_prefix): Rename from pp_base_destroy_prefix.
    	(pp_emit_prefix): Rename from pp_base_emit_prefix.
    	(pp_append_text): Rename from pp_base_append_text.
    	(pp_formatted_text): Rename from pp_base_formatted_text.
    	(pp_last_position_in_text): Rename from pp_base_last_position_in_text.
    	(pp_remaining_character_count_for_line): Rename from
    	pp_base_remaining_character_count_for_line.
    	(pp_newline): Rename from pp_base_newline.
    	(pp_character): Rename from pp_base_character.
    	(pp_string): Rename from pp_base_string.
    	(pp_maybe_space): Rename from pp_base_maybe_space.
    	* asan.c (asan_pp_string): Adjust.
    	(asan_emit_stack_protection): Likewise.
    	(asan_add_global): Likewise.
    	* sched-vis.c (str_pattern_slim): Adjust pretty printer function call.
    	* tree-mudflap.c (mf_varname_tree): Likewise.
    	* tree-pretty-print.c (pp_tree_identifier): Rename from
    	pp_base_tree_identifier.
    	* tree-pretty-print.h (pp_tree_identifier): Remove macro definition.
    	Declare as function.
    
    c/
    	* c-objc-common.c (c_initialize_diagnostics): Don't call pp_base.
    
    c-family/
    	* c-pretty-print.h (c_pretty_printer): Derive from pretty_printer.
    	(pp_base): Remove.
    	(pp_c_base): Likewise.  Adjust users.
    	* c-pretty-print.c (pp_c_maybe_whitespace): Adjust.
    	(pp_c_whitespace): Do not call pp_base.
    	(pp_c_left_paren): Likewise.
    	(pp_c_right_paren): Likewise.
    	(pp_c_left_brace): Likewise.
    	(pp_c_right_brace): Likewise.
    	(pp_c_left_bracket): Likewise.
    	(pp_c_right_bracket): Likewise.
    	(pp_c_dot): Likewise.
    	(pp_c_ampersand): Likewise.
    	(pp_c_star): Likewise.
    	(pp_c_arrow): Likewise.
    	(pp_c_semicolon): Likewise.
    	(pp_c_complement): Likewise.
    	(pp_c_exclamation): Likewise.
    	(pp_c_direct_declarator): Likewise.
    	(pp_c_ws_string): Likewise.
    	(pp_c_identifier): Likewise.
    	(pp_c_statement): Likewise.
    	(print_c_tree): Likewise.
    
    cp/
    	* cxx-pretty-print.h (pp_c_base): Remove.
    	(cxx_pretty_printer): Derive from c_pretty_printer.
    	Adjust macros using pp_c_base.
    	* cp-objcp-common.c (cxx_initialize_diagnostics): Do not call pp_base.
    	* cxx-pretty-print.c (pp_cxx_nonconsecutive_character): Likewise.
    	(pp_cxx_colon_colon): Likewise.
    	(pp_cxx_separate_with): Likewise.
    	(pp_cxx_storage_class_specifier): Do not call pp_c_base.
    	(pp_cxx_expression_list): Likewise.
    	(pp_cxx_space_for_pointer_operator): Likewise.
    	(pp_cxx_init_declarator): Likewise.
    	(pp_cxx_call_argument_list): Likewise.
    	(pp_cxx_constant): Likewise.
    	(pp_cxx_postfix_expression): Likewise.
    	(pp_cxx_new_expression): Likewise.
    	(pp_cxx_unary_expression): Likewise.
    	(pp_cxx_cast_expression): Likewise.
    	(pp_cxx_conditional_expression): Likewise.
    	(pp_cxx_assignment_expression): Likewise.
    	(pp_cxx_expression): Likewise.
    	(pp_cxx_function_specifier): Likewise.
    	(pp_cxx_decl_specifier_seq): Likewise.
    	(pp_cxx_simple_type_specifier): Likewise.
    	(pp_cxx_type_specifier_seq): Likewise.
    	(pp_cxx_ptr_operator): Likewise.
    	(pp_cxx_parameter_declaration_clause): Likewise.
    	(pp_cxx_direct_declarator): Likewise.
    	(pp_cxx_direct_abstract_declarator): Likewise.
    	(pp_cxx_type_id): Likewise.
    	(pp_cxx_statement): Likewise.
    	(pp_cxx_pretty_printer_init): Tidy.
    	* error.c (init_error): Do not use pp_base.
    	(dump_aggr_type): Likewise.
    	(dump_type_prefix): Likewise.
    	(dump_type_suffix): Likewise.
    	(dump_global_iord): Likewise.
    	(dump_decl): Likewise.
    	(dump_function_decl): Likewise.
    	(dump_ref_qualifier): Likewise.
    	(reinit_cxx_pp): Likewise.
    	(decl_as_dwarf_string): Likewise.
    	(lang_decl_dwarf_name): Likewise.
    	(type_to_string): Likewise.
    	(cv_to_string): Likewise.
    	(cxx_print_error_function): Likewise.
    	(cp_diagnostic_starter): Likewise.
    	(cp_diagnostic_finalizer): Likewise.
    	(cp_print_error_function): Likewise.
    	(print_instantiation_context): Likewise.
    	(cp_printer): Likewise.
    
    From-SVN: r201479
    b066401f
    History
    pretty-print.h (pp_base): Remove.
    Gabriel Dos Reis authored
    	* pretty-print.h (pp_base): Remove.  Adjust dependent macros.
    	* diagnostic.h (diagnostic_flush_buffer): Adjust.
    	* pretty-print.c (pp_formatted_text_data): Likewise.
    	(pp_indent): Rename from pp_base_indent.
    	(pp_format): Rename from pp_base_format.
    	(pp_output_formatted_text): Rename from pp_base_output_formatted_text.
    	(pp_format_verbatim): Rename from pp_base_format_verbatim.
    	(pp_flush): Rename from pp_base_flush.
    	(pp_set_line_maximum_length): Rename from
    	pp_base_set_line_maximum_length.
    	(pp_clear_output_area): Rename from pp_base_clear_output_area.
    	(pp_set_prefix): Rename from pp_base_set_prefix.
    	(pp_destroy_prefix): Rename from pp_base_destroy_prefix.
    	(pp_emit_prefix): Rename from pp_base_emit_prefix.
    	(pp_append_text): Rename from pp_base_append_text.
    	(pp_formatted_text): Rename from pp_base_formatted_text.
    	(pp_last_position_in_text): Rename from pp_base_last_position_in_text.
    	(pp_remaining_character_count_for_line): Rename from
    	pp_base_remaining_character_count_for_line.
    	(pp_newline): Rename from pp_base_newline.
    	(pp_character): Rename from pp_base_character.
    	(pp_string): Rename from pp_base_string.
    	(pp_maybe_space): Rename from pp_base_maybe_space.
    	* asan.c (asan_pp_string): Adjust.
    	(asan_emit_stack_protection): Likewise.
    	(asan_add_global): Likewise.
    	* sched-vis.c (str_pattern_slim): Adjust pretty printer function call.
    	* tree-mudflap.c (mf_varname_tree): Likewise.
    	* tree-pretty-print.c (pp_tree_identifier): Rename from
    	pp_base_tree_identifier.
    	* tree-pretty-print.h (pp_tree_identifier): Remove macro definition.
    	Declare as function.
    
    c/
    	* c-objc-common.c (c_initialize_diagnostics): Don't call pp_base.
    
    c-family/
    	* c-pretty-print.h (c_pretty_printer): Derive from pretty_printer.
    	(pp_base): Remove.
    	(pp_c_base): Likewise.  Adjust users.
    	* c-pretty-print.c (pp_c_maybe_whitespace): Adjust.
    	(pp_c_whitespace): Do not call pp_base.
    	(pp_c_left_paren): Likewise.
    	(pp_c_right_paren): Likewise.
    	(pp_c_left_brace): Likewise.
    	(pp_c_right_brace): Likewise.
    	(pp_c_left_bracket): Likewise.
    	(pp_c_right_bracket): Likewise.
    	(pp_c_dot): Likewise.
    	(pp_c_ampersand): Likewise.
    	(pp_c_star): Likewise.
    	(pp_c_arrow): Likewise.
    	(pp_c_semicolon): Likewise.
    	(pp_c_complement): Likewise.
    	(pp_c_exclamation): Likewise.
    	(pp_c_direct_declarator): Likewise.
    	(pp_c_ws_string): Likewise.
    	(pp_c_identifier): Likewise.
    	(pp_c_statement): Likewise.
    	(print_c_tree): Likewise.
    
    cp/
    	* cxx-pretty-print.h (pp_c_base): Remove.
    	(cxx_pretty_printer): Derive from c_pretty_printer.
    	Adjust macros using pp_c_base.
    	* cp-objcp-common.c (cxx_initialize_diagnostics): Do not call pp_base.
    	* cxx-pretty-print.c (pp_cxx_nonconsecutive_character): Likewise.
    	(pp_cxx_colon_colon): Likewise.
    	(pp_cxx_separate_with): Likewise.
    	(pp_cxx_storage_class_specifier): Do not call pp_c_base.
    	(pp_cxx_expression_list): Likewise.
    	(pp_cxx_space_for_pointer_operator): Likewise.
    	(pp_cxx_init_declarator): Likewise.
    	(pp_cxx_call_argument_list): Likewise.
    	(pp_cxx_constant): Likewise.
    	(pp_cxx_postfix_expression): Likewise.
    	(pp_cxx_new_expression): Likewise.
    	(pp_cxx_unary_expression): Likewise.
    	(pp_cxx_cast_expression): Likewise.
    	(pp_cxx_conditional_expression): Likewise.
    	(pp_cxx_assignment_expression): Likewise.
    	(pp_cxx_expression): Likewise.
    	(pp_cxx_function_specifier): Likewise.
    	(pp_cxx_decl_specifier_seq): Likewise.
    	(pp_cxx_simple_type_specifier): Likewise.
    	(pp_cxx_type_specifier_seq): Likewise.
    	(pp_cxx_ptr_operator): Likewise.
    	(pp_cxx_parameter_declaration_clause): Likewise.
    	(pp_cxx_direct_declarator): Likewise.
    	(pp_cxx_direct_abstract_declarator): Likewise.
    	(pp_cxx_type_id): Likewise.
    	(pp_cxx_statement): Likewise.
    	(pp_cxx_pretty_printer_init): Tidy.
    	* error.c (init_error): Do not use pp_base.
    	(dump_aggr_type): Likewise.
    	(dump_type_prefix): Likewise.
    	(dump_type_suffix): Likewise.
    	(dump_global_iord): Likewise.
    	(dump_decl): Likewise.
    	(dump_function_decl): Likewise.
    	(dump_ref_qualifier): Likewise.
    	(reinit_cxx_pp): Likewise.
    	(decl_as_dwarf_string): Likewise.
    	(lang_decl_dwarf_name): Likewise.
    	(type_to_string): Likewise.
    	(cv_to_string): Likewise.
    	(cxx_print_error_function): Likewise.
    	(cp_diagnostic_starter): Likewise.
    	(cp_diagnostic_finalizer): Likewise.
    	(cp_print_error_function): Likewise.
    	(print_instantiation_context): Likewise.
    	(cp_printer): Likewise.
    
    From-SVN: r201479