diff options
author | Gabriel Dos Reis <gdr@integrable-solutions.net> | 2013-09-04 10:52:35 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2013-09-04 10:52:35 +0000 |
commit | 7c26172cf755ee765e45e8c0b3a8313a86995fe8 (patch) | |
tree | 0fe4c66827ae72052a1e69520bb44f84627eeace /gcc/c-family/c-pretty-print.h | |
parent | 5f3783a66971f26fd9b6e6e1fbfc6b9c030a7c6f (diff) | |
download | gcc-7c26172cf755ee765e45e8c0b3a8313a86995fe8.tar.gz |
c-pretty-print.h (c_pretty_printer::simple_type_specifier): Now a virtual member function.
c-family/
* c-pretty-print.h (c_pretty_printer::simple_type_specifier): Now
a virtual member function.
(pp_simple_type_specifier): Remove.
(pp_c_type_specifier): Likewise.
* c-pretty-print.c (c_pretty_printer::simple_type_specifier):
Rename from pp_c_type_specifier. Adjust.
(c_pretty_printer::c_pretty_printer): Do not assign to
simple_type_specifier.
cp/
* cxx-pretty-print.h (cxx_pretty_printer::simple_type_specifier):
Declare as overrider.
* cxx-pretty-print.c (cxx_pretty_printer::simple_type_specifier):
Rename from pp_cxx_simple_type_specifier.
(cxx_pretty_printer::cxx_pretty_printer): Do not assign to
simple_type_specifier.
From-SVN: r202247
Diffstat (limited to 'gcc/c-family/c-pretty-print.h')
-rw-r--r-- | gcc/c-family/c-pretty-print.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/c-family/c-pretty-print.h b/gcc/c-family/c-pretty-print.h index 21aeda6f918..aa046e51dad 100644 --- a/gcc/c-family/c-pretty-print.h +++ b/gcc/c-family/c-pretty-print.h @@ -69,6 +69,7 @@ struct c_pretty_printer : pretty_printer virtual void declaration (tree); virtual void declaration_specifiers (tree); + virtual void simple_type_specifier (tree); virtual void function_specifier (tree); virtual void storage_class_specifier (tree); virtual void declarator (tree); @@ -88,7 +89,6 @@ struct c_pretty_printer : pretty_printer c_pretty_print_fn type_specifier_seq; c_pretty_print_fn ptr_operator; c_pretty_print_fn parameter_list; - c_pretty_print_fn simple_type_specifier; }; #define pp_c_tree_identifier(PPI, ID) \ @@ -97,7 +97,6 @@ struct c_pretty_printer : pretty_printer #define pp_type_specifier_seq(PP, D) (PP)->type_specifier_seq (PP, D) #define pp_ptr_operator(PP, D) (PP)->ptr_operator (PP, D) #define pp_parameter_list(PP, T) (PP)->parameter_list (PP, T) -#define pp_simple_type_specifier(PP, T) (PP)->simple_type_specifier (PP, T) void pp_c_whitespace (c_pretty_printer *); void pp_c_left_paren (c_pretty_printer *); @@ -124,7 +123,6 @@ void pp_c_cv_qualifiers (c_pretty_printer *pp, int qualifiers, bool func_type); void pp_c_type_qualifier_list (c_pretty_printer *, tree); void pp_c_parameter_type_list (c_pretty_printer *, tree); void pp_c_specifier_qualifier_list (c_pretty_printer *, tree); -void pp_c_type_specifier (c_pretty_printer *, tree); /* Expressions. */ void pp_c_logical_or_expression (c_pretty_printer *, tree); void pp_c_expression_list (c_pretty_printer *, tree); |