From 96ccb325432822f0f5b22bb44c2035ec1e7e8631 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Thu, 18 Mar 2021 17:19:17 -0400 Subject: [PATCH] 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) : Remove. --- gcc/cp/pt.c | 1 - 1 file changed, 1 deletion(-) 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 (); -- 2.7.4