summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/io
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-07 13:57:06 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-07 13:57:06 +0000
commite4e264a59d6bdaad681584a416b614178706eb4e (patch)
treebe17021c95979d0552d64010022af0cefd41ff1d /libjava/gnu/java/io
parent06a652d18a88cf1ac89ab9a2bb111345968c2d80 (diff)
downloadppe42-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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud