]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/constexpr.c
/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 2015 16:40:16 +0000 (16:40 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 2015 16:40:16 +0000 (16:40 +0000)
commitf6b304634e9e270241b68edf6b0dbac9f1456512
tree7a0e71f5c6fe1fafc9254a12eca779ae7728bc8d
parent1d1b38b0508fe0eb0cb2e0dbb0cf74d635a796f3
/cp
2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/68087
* constexpr.c (cxx_eval_array_reference): Use tree_fits_shwi_p before
tree_to_shwi to avoid ICEs.

/testsuite
2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/68087
* g++.dg/cpp0x/constexpr-array13.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230886 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/constexpr.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C [new file with mode: 0644]