diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-07 13:57:06 +0000 |
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-07 13:57:06 +0000 |
| commit | e4e264a59d6bdaad681584a416b614178706eb4e (patch) | |
| tree | be17021c95979d0552d64010022af0cefd41ff1d /libjava/gnu/java/io/ClassLoaderObjectInputStream.java | |
| parent | 06a652d18a88cf1ac89ab9a2bb111345968c2d80 (diff) | |
| download | ppe42-gcc-e4e264a59d6bdaad681584a416b614178706eb4e.tar.gz ppe42-gcc-e4e264a59d6bdaad681584a416b614178706eb4e.zip | |
cp:
PR c++/3820
Stop using TYPE_NONCOPIED_PARTS.
* call.c (build_over_call): Be careful when copy constructing
or assigning to an empty class.
* class.c (check_bases_and_members): It has a
COMPLEX_ASSIGN_REF if it has a vptr.
(layout_class_type): Don't add empty class padding to
TYPE_NONCOPIED_PARTS.
(finish_struct_1): Don't add the VFIELD either.
* cp-tree.h (TYPE_HAS_TRIVIAL_INIT_REF): Mention _copy_
initialization.
testsuite:
* g++.dg/abi/empty4.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44691 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/io/ClassLoaderObjectInputStream.java')
0 files changed, 0 insertions, 0 deletions

