class.c (dfs_unshared_virtual_bases): Add ATTRIBUTE_UNUSED.
cp: * class.c (dfs_unshared_virtual_bases): Add ATTRIBUTE_UNUSED. (layout_empty_base): Return at end flag. (build_base_field): Likewise. (build_base_fields): Likewise. (layout_virtual_bases): Don't add 1 to eoc value. (end_of_class): Use full size for empty bases. (layout_class_type): Clear CLASSNEARLY_EMPTY_P if we appended empty bases. Don't add 1 to eoc value. Only add trailing padding if we're an empty class with no empty bases. (dump_class_hierarchy): Dump size and alignment. testsuite: * g++.old-deja/g++.abi/empty2.C: New test. * g++.old-deja/g++.abi/empty3.C: New test. From-SVN: r41460
Showing
gcc/testsuite/g++.old-deja/g++.abi/empty2.C
0 → 100644
gcc/testsuite/g++.old-deja/g++.abi/empty3.C
0 → 100644
Please
register
or
sign in
to comment