diff options
author | Per Bothner <bothner@gcc.gnu.org> | 1998-01-22 15:48:22 -0800 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 1998-01-22 15:48:22 -0800 |
commit | fa4056256ac13eca972870b5c4470ab234f74f6b (patch) | |
tree | 11c69908271d715bc0166d1b45a6e03d47fd0eaf /gcc/dwarfout.c | |
parent | 6eef3189b802a26c0ff8679839d9570240a02f40 (diff) | |
download | gcc-fa4056256ac13eca972870b5c4470ab234f74f6b.zip gcc-fa4056256ac13eca972870b5c4470ab234f74f6b.tar.gz gcc-fa4056256ac13eca972870b5c4470ab234f74f6b.tar.bz2 |
dwarfout.c (byte_size_attribute): Simplify and fix - don't need special (and incomplete) handling for Chill arrays.
8
* dwarfout.c (byte_size_attribute): Simplify and fix - don't need
special (and incomplete) handling for Chill arrays.
From-SVN: r17456
Diffstat (limited to 'gcc/dwarfout.c')
-rw-r--r-- | gcc/dwarfout.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/gcc/dwarfout.c b/gcc/dwarfout.c index 4681523..34527a3 100644 --- a/gcc/dwarfout.c +++ b/gcc/dwarfout.c @@ -2666,6 +2666,7 @@ byte_size_attribute (tree_node) case RECORD_TYPE: case UNION_TYPE: case QUAL_UNION_TYPE: + case ARRAY_TYPE: size = int_size_in_bytes (tree_node); break; @@ -2678,17 +2679,6 @@ byte_size_attribute (tree_node) / BITS_PER_UNIT; break; - /* This goes with the hack for case ARRAY_TYPE in output_type() since - the Chill front end represents strings using ARRAY_TYPE. */ - case ARRAY_TYPE: - { - /* The lower bound is zero, so the length is the upper bound + 1. */ - register tree upper; - upper = TYPE_MAX_VALUE (TYPE_DOMAIN (tree_node)); - size = upper ? (unsigned) TREE_INT_CST_LOW (upper) + 1 : -1; - break; - } - default: abort (); } |