aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-tree.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-13 06:47:33 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-13 06:47:33 -0400
commitc1b98a9573da874bdfc9a0d4fa2a1b1445488e01 (patch)
tree5ad42eb845fd1c1c368c84f41be43d6d958f7941 /gcc/print-tree.c
parente7f3c83f0e1066c2a772ecefb1e3ae644204eccd (diff)
downloadgcc-c1b98a9573da874bdfc9a0d4fa2a1b1445488e01.zip
gcc-c1b98a9573da874bdfc9a0d4fa2a1b1445488e01.tar.gz
gcc-c1b98a9573da874bdfc9a0d4fa2a1b1445488e01.tar.bz2
Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.
From-SVN: r4118
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r--gcc/print-tree.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index cb8df0c..f9bbe89 100644
--- a/gcc/print-tree.c
+++ b/gcc/print-tree.c
@@ -449,7 +449,9 @@ print_node (file, prefix, node, indent)
}
else if (TREE_CODE (node) == REAL_TYPE)
fprintf (file, " precision %d", TYPE_PRECISION (node));
- else if (TREE_CODE (node) == RECORD_TYPE || TREE_CODE (node) == UNION_TYPE)
+ else if (TREE_CODE (node) == RECORD_TYPE
+ || TREE_CODE (node) == UNION_TYPE
+ || TREE_CODE (node) == QUAL_UNION_TYPE)
print_node (file, "fields", TYPE_FIELDS (node), indent + 4);
else if (TREE_CODE (node) == FUNCTION_TYPE || TREE_CODE (node) == METHOD_TYPE)
{