]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/init.cc
decl.c (create_array_type_for_decl): Only warn about invalid C++1y VLA if flag_iso...
authorJason Merrill <jason@redhat.com>
Fri, 7 Mar 2014 20:00:14 +0000 (15:00 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 7 Mar 2014 20:00:14 +0000 (15:00 -0500)
commitb75bf8b188f71f129f1b97da93e3246637c384e8
tree7eb9de0c86e9f4c54e5cd212d59aa19b658e8b0b
parentc12b3bd34db27979bc1ce2015f09c959cb9a5fb2
decl.c (create_array_type_for_decl): Only warn about invalid C++1y VLA if flag_iso or warn_vla>0.

* decl.c (create_array_type_for_decl): Only warn about invalid
C++1y VLA if flag_iso or warn_vla>0.
(grokdeclarator): Likewise.
* pt.c (tsubst): Likewise.
* semantics.c (finish_decltype_type): Likewise.
* typeck.c (cxx_sizeof_or_alignof_type): Likewise.
(cp_build_addr_expr_1): Likewise.
* init.c (build_new_1): Improve diagnostics.

From-SVN: r208411
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/pt.c
gcc/cp/semantics.c
gcc/cp/typeck.c
gcc/testsuite/g++.dg/ext/vla1.C
gcc/testsuite/g++.dg/ext/vla5.C
gcc/testsuite/g++.dg/ext/vla8.C
gcc/testsuite/g++.dg/init/new35.C
gcc/testsuite/g++.dg/init/new37.C