From: Marek Polacek Date: Thu, 18 Mar 2021 21:19:17 +0000 (-0400) Subject: c++: Remove FLOAT_EXPR assert in tsubst. X-Git-Tag: basepoints/gcc-12~531 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=96ccb325432822f0f5b22bb44c2035ec1e7e8631;p=thirdparty%2Fgcc.git 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. --- diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index ea530ef36f45..933dfc392080 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 ();