diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-08-17 17:23:38 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-08-17 13:23:38 -0400 |
commit | 509087ae2b3c2e7122b687e98fe4dfa520d4fd41 (patch) | |
tree | 9f872427622340c1f5d06452aa7217d6bb9a9806 /gcc | |
parent | 8cd4c1752846cea2517c93a71c33bcc8e25a063c (diff) | |
download | gcc-509087ae2b3c2e7122b687e98fe4dfa520d4fd41.zip gcc-509087ae2b3c2e7122b687e98fe4dfa520d4fd41.tar.gz gcc-509087ae2b3c2e7122b687e98fe4dfa520d4fd41.tar.bz2 |
* class.c (finish_struct_bits): Also set TYPE_SIZE_UNIT.
From-SVN: r21796
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/cp/class.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 58ee77c..907b82c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -3,6 +3,7 @@ * gxxint.texi: Remove obsolete documentation of overloading code. * decl.c (finish_enum): Also set TYPE_SIZE_UNIT. + * class.c (finish_struct_bits): Likewise. * tree.c (lvalue_type): Fix for arrays. * typeck.c (build_unary_op): Use lvalue_type. diff --git a/gcc/cp/class.c b/gcc/cp/class.c index b62e834..afe430e 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -1848,6 +1848,7 @@ finish_struct_bits (t, max_has_virtual) TYPE_MAX_VALUE (variants) = TYPE_MAX_VALUE (t); TYPE_FIELDS (variants) = TYPE_FIELDS (t); TYPE_SIZE (variants) = TYPE_SIZE (t); + TYPE_SIZE_UNIT (variants) = TYPE_SIZE_UNIT (t); variants = TYPE_NEXT_VARIANT (variants); } |