diff options
author | Jason Merrill <jason@redhat.com> | 2016-10-14 17:54:39 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-10-14 17:54:39 -0400 |
commit | ec2416b5fff0e603e94ee98c1042003812847b59 (patch) | |
tree | 20dc5c1492c844c3ef6699033ebb18974cd22f91 /gcc/c-family/c-cppbuiltin.c | |
parent | efc5aa6bc7c686b302c5d7fd7f65e3f6361961e1 (diff) | |
download | gcc-ec2416b5fff0e603e94ee98c1042003812847b59.zip gcc-ec2416b5fff0e603e94ee98c1042003812847b59.tar.gz gcc-ec2416b5fff0e603e94ee98c1042003812847b59.tar.bz2 |
Implement P0017R1, C++17 aggregates with bases.
* class.c (build_base_field_1): Split out from...
(build_base_field): ...here. In C++17 mode, build a field for
empty bases.
* decl.c (xref_basetypes): In C++17 aggregates can have bases.
(next_initializable_field): Allow base fields in C++17.
* typeck2.c (process_init_constructor_record): Likewise.
From-SVN: r241187
Diffstat (limited to 'gcc/c-family/c-cppbuiltin.c')
0 files changed, 0 insertions, 0 deletions