re PR c++/51225 ([c++0x] [4.7 Regression] ICE with invalid template parameter)
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 18 Jan 2012 20:27:23 +0000 (20:27 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 18 Jan 2012 20:27:23 +0000 (20:27 +0000)
commit55e83c66c7cbe6ac0ef526d7c70462eacde9511d
tree3aae7cc44cafb04a147e67f1c2cb90571b26ebe3
parent66b432fd29b9d3a58ccac007b89f0460906a74d3
re PR c++/51225 ([c++0x] [4.7 Regression] ICE with invalid template parameter)

/cp
2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51225
* typeck2.c (store_init_value): Within a template guard
cxx_constant_value with require_potential_constant_expression.
* pt.c (convert_nontype_argument): Likewise.

/testsuite
2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51225
* g++.dg/cpp0x/pr51225.C: New.

From-SVN: r183286
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr51225.C [new file with mode: 0644]