re PR c++/51621 ([c++0x] [4.6/4.7 Regression] ICE with invalid constexpr and array...
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 20 Dec 2011 23:51:09 +0000 (23:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 20 Dec 2011 23:51:09 +0000 (23:51 +0000)
commit7ac37b9675f5111039b2b21d01ecde8e534b4d73
treec2a6dc236081392ffd1d3297d7d44fc853861479
parenta0c8d0c1e36976bf178b9eea29188e11a4e43b89
re PR c++/51621 ([c++0x] [4.6/4.7 Regression] ICE with invalid constexpr and array class member)

/cp
2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51621
* tree.c (diagnose_non_constexpr_vec_init): For value initialization
pass void_type_node, not void_zero_node, to build_vec_init_elt.

/testsuite
2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51621
* g++.dg/cpp0x/constexpr-ice5.C: New.

From-SVN: r182556
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C [new file with mode: 0644]