aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-cppbuiltin.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2016-10-14 17:54:39 -0400
committerJason Merrill <jason@gcc.gnu.org>2016-10-14 17:54:39 -0400
commitec2416b5fff0e603e94ee98c1042003812847b59 (patch)
tree20dc5c1492c844c3ef6699033ebb18974cd22f91 /gcc/c-family/c-cppbuiltin.c
parentefc5aa6bc7c686b302c5d7fd7f65e3f6361961e1 (diff)
downloadgcc-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