diff options
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index f4476ba..51fad16 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -24,6 +24,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "system.h" #include "tree.h" #include "ggc.h" +#include "langhooks.h" /* Define the hash table of nodes already seen. Such nodes are not repeated; brief cross-references are used. */ @@ -442,7 +443,7 @@ print_node (file, prefix, node, indent) print_node (file, "result", DECL_RESULT_FLD (node), indent + 4); print_node_brief (file, "initial", DECL_INITIAL (node), indent + 4); - print_lang_decl (file, node, indent); + (*lang_hooks.print_decl) (file, node, indent); if (DECL_RTL_SET_P (node)) { @@ -574,7 +575,7 @@ print_node (file, prefix, node, indent) if (TYPE_CONTEXT (node)) print_node_brief (file, "context", TYPE_CONTEXT (node), indent + 4); - print_lang_type (file, node, indent); + (*lang_hooks.print_type) (file, node, indent); if (TYPE_POINTER_TO (node) || TREE_CHAIN (node)) indent_to (file, indent + 3); @@ -719,7 +720,7 @@ print_node (file, prefix, node, indent) break; case IDENTIFIER_NODE: - print_lang_identifier (file, node, indent); + (*lang_hooks.print_identifier) (file, node, indent); break; case TREE_LIST: @@ -742,7 +743,7 @@ print_node (file, prefix, node, indent) default: if (TREE_CODE_CLASS (TREE_CODE (node)) == 'x') - lang_print_xnode (file, node, indent); + (*lang_hooks.print_xnode) (file, node, indent); break; } |