diff options
author | Marek Polacek <polacek@redhat.com> | 2019-07-05 14:45:30 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2019-07-05 14:45:30 +0000 |
commit | 899a199767a1a94812bed0642eca3da0c96c9355 (patch) | |
tree | 7fb69006c6279bfba18f6de72d9f87967861ce4b /gcc/tree-ssa-loop-manip.c | |
parent | 2bdc7dcbbd2eee4f114c09443933cc37a546dbff (diff) | |
download | gcc-899a199767a1a94812bed0642eca3da0c96c9355.zip gcc-899a199767a1a94812bed0642eca3da0c96c9355.tar.gz gcc-899a199767a1a94812bed0642eca3da0c96c9355.tar.bz2 |
DR 1813 PR c++/83374 - __is_standard_layout wrong for a class with repeated bases.
DR 1813
PR c++/83374 - __is_standard_layout wrong for a class with repeated bases.
* class.c (check_bases): Set CLASSTYPE_NON_STD_LAYOUT for a class if
CLASSTYPE_REPEATED_BASE_P is true.
* g++.dg/ext/is_std_layout3.C: New test.
* g++.dg/ext/is_std_layout4.C: New test.
From-SVN: r273139
Diffstat (limited to 'gcc/tree-ssa-loop-manip.c')
0 files changed, 0 insertions, 0 deletions