diff options
author | Markus Trippelsdorf <markus@trippelsdorf.de> | 2015-08-29 18:51:26 +0000 |
---|---|---|
committer | Markus Trippelsdorf <trippels@gcc.gnu.org> | 2015-08-29 18:51:26 +0000 |
commit | ce9657302380f236754ad11d6b8d0f0109075e37 (patch) | |
tree | 813dae7e59ddb927d2ea8535efd5aa49086dc622 /gcc/config.gcc | |
parent | 04ffad35321aaebeff3ffa8764d26454d93db59e (diff) | |
download | gcc-ce9657302380f236754ad11d6b8d0f0109075e37.zip gcc-ce9657302380f236754ad11d6b8d0f0109075e37.tar.gz gcc-ce9657302380f236754ad11d6b8d0f0109075e37.tar.bz2 |
Fix c++/67371 (issues with throw in constexpr)
As PR67371 shows gcc currently rejects all throw statements in
constant-expressions, even when they are never executed.
PR c++/67371
* constexpr.c (potential_constant_expression_1): Remove IF_STMT
case. Move label to COND_EXPR case. Remove checking of
SWITCH_STMT_BODY.
From-SVN: r227323
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions