mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 12:00:03 -05:00
c++: tree dumper
A couple of C++ nodes were unknown to the tree dumper. gcc/cp/ * ptree.c (cxx_print_type): Add TYPEOF_TYPE and BASES.
This commit is contained in:
@@ -106,6 +106,16 @@ cxx_print_type (FILE *file, tree node, int indent)
|
||||
indent + 4);
|
||||
return;
|
||||
|
||||
case TYPEOF_TYPE:
|
||||
print_node (file, "expr", TYPEOF_TYPE_EXPR (node), indent + 4);
|
||||
return;
|
||||
|
||||
case BASES:
|
||||
if (BASES_DIRECT (node))
|
||||
fputs (" direct", file);
|
||||
print_node (file, "type", BASES_TYPE (node), indent + 4);
|
||||
return;
|
||||
|
||||
case TYPE_PACK_EXPANSION:
|
||||
print_node (file, "args", PACK_EXPANSION_EXTRA_ARGS (node), indent + 4);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user