diff options
author | Marek Polacek <polacek@redhat.com> | 2024-02-12 14:53:24 -0500 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2024-02-12 14:53:24 -0500 |
commit | 39d989022dd0eacf1a7b95b7b20621acbe717d70 (patch) | |
tree | a2ebcc74632f88c722b0e3e5e5ebeecfd9a65b54 /gcc/tree-vect-loop.cc | |
parent | 9511b91c56f08b319b4a407608f85c96029ce7ce (diff) | |
download | gcc-39d989022dd0eacf1a7b95b7b20621acbe717d70.zip gcc-39d989022dd0eacf1a7b95b7b20621acbe717d70.tar.gz gcc-39d989022dd0eacf1a7b95b7b20621acbe717d70.tar.bz2 |
c++: ICE with reinterpret_cast and switch [PR113545]
Jason, this is the patch you proposed for PR113545. It looks very safe
so I'm posting it here so that it's not forgotten.
PR c++/113545
gcc/cp/ChangeLog:
* constexpr.cc (cxx_eval_switch_expr): If the condition doesn't reduce
to an INTEGER_CST, consider it non-constant.
gcc/testsuite/ChangeLog:
* g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions