aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2021-03-18 17:19:17 -0400
committerMarek Polacek <polacek@redhat.com>2021-03-18 17:20:32 -0400
commit96ccb325432822f0f5b22bb44c2035ec1e7e8631 (patch)
treed5394650656836d7919286a3fc761efc481c3ee5 /gcc
parenta4670f58ebff805e35268542aac35f9791980954 (diff)
downloadgcc-96ccb325432822f0f5b22bb44c2035ec1e7e8631.zip
gcc-96ccb325432822f0f5b22bb44c2035ec1e7e8631.tar.gz
gcc-96ccb325432822f0f5b22bb44c2035ec1e7e8631.tar.bz2
c++: Remove FLOAT_EXPR assert in tsubst.
This assert triggered when pr85013.C was compiled with -fchecking=2 which the usual testing doesn't exercise. Let's remove it for now and revisit in GCC 12. gcc/cp/ChangeLog: * pt.c (tsubst_copy_and_build) <case FLOAT_EXPR>: Remove.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/pt.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index ea530ef..933dfc3 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -19770,7 +19770,6 @@ tsubst_copy_and_build (tree t,
complain|decltype_flag));
case FIX_TRUNC_EXPR:
- case FLOAT_EXPR:
/* convert_like should have created an IMPLICIT_CONV_EXPR. */
gcc_unreachable ();