* class.c (finish_struct_1): Use BINFO_SIZE.
From-SVN: r19782
This commit is contained in:
parent
bbc0e64172
commit
6bc39009e1
2 changed files with 5 additions and 0 deletions
|
@ -1,5 +1,7 @@
|
|||
Fri May 15 00:46:05 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* class.c (finish_struct_1): Use BINFO_SIZE.
|
||||
|
||||
* decl.c (start_decl): Use 'tem'.
|
||||
|
||||
Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
|
||||
|
|
|
@ -3864,6 +3864,9 @@ finish_struct_1 (t, warn_anon)
|
|||
the virtual bases. */
|
||||
if (empty && flag_new_abi)
|
||||
CLASSTYPE_SIZE (t) = integer_zero_node;
|
||||
else if (flag_new_abi && TYPE_HAS_COMPLEX_INIT_REF (t)
|
||||
&& TYPE_HAS_COMPLEX_ASSIGN_REF (t))
|
||||
CLASSTYPE_SIZE (t) = TYPE_BINFO_SIZE (t);
|
||||
else
|
||||
CLASSTYPE_SIZE (t) = TYPE_SIZE (t);
|
||||
CLASSTYPE_ALIGN (t) = TYPE_ALIGN (t);
|
||||
|
|
Loading…
Add table
Reference in a new issue