re PR c++/51216 (ICE with statement expression)
authorPaolo Carlini <paolo.carlini@oracle.com>
Sat, 19 Nov 2011 23:17:12 +0000 (23:17 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sat, 19 Nov 2011 23:17:12 +0000 (23:17 +0000)
commit3afeafbce4c5663040b68407e3a6d9b75ba694d0
tree07f19341ce0b4f7d2b1c212653ad7f42970ccc4a
parentb168ced90319bca53a0057dabf9786cc341c6c43
re PR c++/51216 (ICE with statement expression)

/cp
2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51216
* semantics.c (potential_constant_expression_1): Handle IF_STMT,
DO_STMT, FOR_STMT, and WHILE_STMT.

/testsuite
2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51216
* g++.dg/cpp0x/pr51216.C: New.

From-SVN: r181517
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr51216.C [new file with mode: 0644]