diff options
author | Marek Polacek <polacek@redhat.com> | 2017-02-21 20:23:09 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2017-02-21 20:23:09 +0000 |
commit | a232a1cb1792bef3776dd4bddb7ef484790f8648 (patch) | |
tree | 4590cdaaddcae61143a8e8bc8a1ea54029fdb264 /gcc/cppdefault.c | |
parent | a2b48844ed315cdceef32e22f15268eca0c71785 (diff) | |
download | gcc-a232a1cb1792bef3776dd4bddb7ef484790f8648.zip gcc-a232a1cb1792bef3776dd4bddb7ef484790f8648.tar.gz gcc-a232a1cb1792bef3776dd4bddb7ef484790f8648.tar.bz2 |
re PR c++/79535 (ICE in verify_ctor_sanity, at cp/constexpr.c:2636)
PR c++/79535
* cp-tree.h (maybe_reject_flexarray_init): Declare.
* init.c (maybe_reject_flexarray_init): No longer static.
Add check for current_function_decl.
* parser.c (cp_parser_late_parse_one_default_arg): Reject
a default mem-initializer for a flexible array.
* g++.dg/ext/flexary23.C: New test.
From-SVN: r245641
Diffstat (limited to 'gcc/cppdefault.c')
0 files changed, 0 insertions, 0 deletions