aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppdefault.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2017-02-21 20:23:09 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2017-02-21 20:23:09 +0000
commita232a1cb1792bef3776dd4bddb7ef484790f8648 (patch)
tree4590cdaaddcae61143a8e8bc8a1ea54029fdb264 /gcc/cppdefault.c
parenta2b48844ed315cdceef32e22f15268eca0c71785 (diff)
downloadgcc-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