[{"id":3687041,"web_url":"http://patchwork.ozlabs.org/comment/3687041/","msgid":"<afs2VOubP_BMA_pT@redhat.com>","list_archive_url":null,"date":"2026-05-06T12:38:44","subject":"Re: [PATCH] c++: Don't check for consteval-only uses inside of\n USING_STMT [PR125184]","submitter":{"id":14370,"url":"http://patchwork.ozlabs.org/api/people/14370/","name":"Marek Polacek","email":"polacek@redhat.com"},"content":"On Wed, May 06, 2026 at 10:24:50AM +0200, Jakub Jelinek wrote:\n> Hi!\n> \n> I think a USING_STMT operand shouldn't count as consteval-only use.\n> \n> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?\n\nLooks ok to me.\n \n> 2026-05-06  Jakub Jelinek  <jakub@redhat.com>\n> \n> \tPR c++/125184\n> \t* reflect.cc (check_out_of_consteval_use): Ignore USING_STMTs.\n> \n> \t* g++.dg/reflect/using3.C: New test.\n> \n> --- gcc/cp/reflect.cc.jj\t2026-05-05 09:57:59.014541622 +0200\n> +++ gcc/cp/reflect.cc\t2026-05-05 12:29:03.599363151 +0200\n> @@ -8791,6 +8791,9 @@ check_out_of_consteval_use (tree expr, b\n>    if (VAR_P (expr) && DECL_DECLARED_CONSTEXPR_P (expr))\n>      return false;\n>  \n> +  if (TREE_CODE (expr) == USING_STMT)\n> +    return false;\n> +\n>    hash_set<tree> pset;\n>    if (tree t = cp_walk_tree (&expr, check_out_of_consteval_use_r, &pset, &pset))\n>      {\n> --- gcc/testsuite/g++.dg/reflect/using3.C.jj\t2026-05-05 12:29:58.637468773 +0200\n> +++ gcc/testsuite/g++.dg/reflect/using3.C\t2026-05-05 12:30:45.345709765 +0200\n> @@ -0,0 +1,11 @@\n> +// PR c++/125184\n> +// { dg-do compile { target c++26 } }\n> +// { dg-additional-options \"-freflection\" }\n> +\n> +#include <meta>\n> +\n> +void\n> +foo ()\n> +{\n> +  using std::meta::info;\n> +}\n> \n> \tJakub\n> \n\nMarek","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=fQPO5iR/;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=fQPO5iR/","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9Zjy6yJWz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 22:40:54 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id DFBA94BA23EB\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 12:40:52 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id 8A2424BA23DA\n for <gcc-patches@gcc.gnu.org>; Wed,  6 May 2026 12:38:49 +0000 (GMT)","from mail-qk1-f198.google.com (mail-qk1-f198.google.com\n [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-136-6vjftNG1Nc2ycopHzaq8Tw-1; Wed, 06 May 2026 08:38:48 -0400","by mail-qk1-f198.google.com with SMTP id\n af79cd13be357-8eacc2008b2so1241263985a.3\n for <gcc-patches@gcc.gnu.org>; Wed, 06 May 2026 05:38:48 -0700 (PDT)","from redhat.com ([2603:7002:1f00:31d2::1db4])\n by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8fc29c6fa7asm1579452885a.20.2026.05.06.05.38.45\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 06 May 2026 05:38:46 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org DFBA94BA23EB","OpenDKIM Filter v2.11.0 sourceware.org 8A2424BA23DA"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 8A2424BA23DA","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 8A2424BA23DA","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778071129; cv=none;\n b=QXUUzt1CYgtc0nKtm1X8h3uWHzvBmzPglDQjvMZeO5//VnZOe6lp6SV2tqtk/JhiY9k+1ZUunXeKOX4N4Loep5aey3wf0d9lv5tfDc0G0xoQJtf2a1/pJMOb5783AeaoHgz+kQc4dMjGQrZSYq59ey01wGlGi3tfOpKZF+Rm4/Q=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778071129; c=relaxed/simple;\n bh=XfSDTiYuPUCk8lDl//cdYoQQMFlXYr1r1ndmTjV1A/U=;\n h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;\n b=cqBpA2WYf49499umfUb0//K1quzFs2G7d6sOibwCTnAj67HRlCXa8jpgoVUyTEXRRnYwjkTHteRiMb1r2ptXS6W/nwZSlxGe8mzoBuj8JzI7xXT8yTFeGD6LUHDP8dimu1pGIC3IU3cR5ZF4ID5XlZm0h0AI1qpsnB7uXfDjzIA=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=fQPO5iR/","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778071129;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=xjnwMMVNJXKz94xFGsORQEJ9NCendMHxlYRRpBBakyQ=;\n b=fQPO5iR//sVK6RZygnz5N+UiI1hKaIV3i1dwHV8lCOZ1PSvKAY54GF4VM2v4KPFHsn+Ybq\n M0cpT/NMsa5mBTWxD/2X+KUbIDteaAl3g78iERFc12bzuSrdadkz6RZ3pUdV6UD4QommSR\n WBwIQRi/eCiMUnDLUZzYJAUPX95X5yw=","X-MC-Unique":"6vjftNG1Nc2ycopHzaq8Tw-1","X-Mimecast-MFC-AGG-ID":"6vjftNG1Nc2ycopHzaq8Tw_1778071127","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778071127; x=1778675927;\n h=user-agent:in-reply-to:content-disposition:mime-version:references\n :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=xjnwMMVNJXKz94xFGsORQEJ9NCendMHxlYRRpBBakyQ=;\n b=HFEslwGM3FT8bu9U8+dNuMGo6Gn0vTbOMQvcokVYBe3iJGmpHmd9TKv99w6wGhMttq\n 6xjrJmZGp1HDUbs09Gq5UGcqG7SPod/o82SY5sbw1B9bNsvrtcwSktD9JKOoaj2Rf6Y4\n LjsUK+zH23YKRAAnzThZN3BgZnawpitxdd3Cvhdw80JAOFiNHyIFRzhhkkqpIH8jdZyp\n IRj2Su9ZMg9LaZ4ti4MqOW0puEwarV28ItIgdJTEOvoEq2O6V501/GphAf1nQxpiXVbC\n UDvT9RSxDNlhCRZ8mE2+9NnfIuQScX4yR1IEQM9cJKbYHG93TB6Vujt1prBnpZ/qBHy1\n xEiQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/It/uBRVMkqBen20BrkVU96LzL1O56IJff4WJNbXrGo+5UhL+XOvY9csNm789iRBqIJHDbDVKI7HEWwg==@gcc.gnu.org","X-Gm-Message-State":"AOJu0YyBvW7brbywajEYsB+OL61U7sNWTJFSbr+PCGgnbYG4oBZ7Uqit\n ppCvbqrkZSxI/dHiCUj+kXoUl7XCVp4F3s+N8RlgfEGEvGadp66R3C2u5+GgqsJk0RD9oGz4s0N\n KB7N36Fde1xs4JpGzvIr6dbnJamA0uFzhcl4t3TEasI1FBBht8CiOXKFeMo4=","X-Gm-Gg":"AeBDieuDidGmpHNEiHYrsd261ltluk2300vD0PZXcoikuw3XTdK1Iz0/nfGF2HEnxWS\n lR4ZDgEOVm4OOpmC1iAJaoH+soTu3J1tSWOe47Yb/QXCcIS7PdDvYC/mP4IgmCaqu5wDZrYqsYI\n 7jF/JdY0j0LPi9juC56le9jru0MFLwqEvoWMeeRJWlt1Mgdbkfae8O2MBWRWuPpntwbKSSKTZ1F\n XF67lf7vk0eshAfAVH9suelW15q1qSOvid6GbRroVANwKftip8Tms33SDC6csHv/AlBnsNKZk+x\n DxPT/mxqk5ldYuRwCf0cyFfUd+VjNrkGSIXozwoHNv32wH2aESVYlzaePBFDFI3hnu7k0dq+nXW\n YTopZMEoSLuipgNY=","X-Received":["by 2002:a05:620a:25cf:b0:8ed:2b66:9ec1 with SMTP id\n af79cd13be357-904d65e6543mr438004485a.48.1778071127428;\n Wed, 06 May 2026 05:38:47 -0700 (PDT)","by 2002:a05:620a:25cf:b0:8ed:2b66:9ec1 with SMTP id\n af79cd13be357-904d65e6543mr437999685a.48.1778071126867;\n Wed, 06 May 2026 05:38:46 -0700 (PDT)"],"Date":"Wed, 6 May 2026 08:38:44 -0400","From":"Marek Polacek <polacek@redhat.com>","To":"Jakub Jelinek <jakub@redhat.com>","Cc":"Jason Merrill <jason@redhat.com>, gcc-patches@gcc.gnu.org","Subject":"Re: [PATCH] c++: Don't check for consteval-only uses inside of\n USING_STMT [PR125184]","Message-ID":"<afs2VOubP_BMA_pT@redhat.com>","References":"<afr60nyd3oXBbOc-@tucnak>","MIME-Version":"1.0","In-Reply-To":"<afr60nyd3oXBbOc-@tucnak>","User-Agent":"Mutt/2.3.1 (2026-03-20)","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"Y5AAlqj-23i2DeMo_l6FMwxq_DOXnMjDGsV460LzoRg_1778071127","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3687348,"web_url":"http://patchwork.ozlabs.org/comment/3687348/","msgid":"<26a6e05f-2e4e-4057-b960-0466e0f53669@redhat.com>","list_archive_url":null,"date":"2026-05-06T19:56:54","subject":"Re: [PATCH] c++: Don't check for consteval-only uses inside of\n USING_STMT [PR125184]","submitter":{"id":4337,"url":"http://patchwork.ozlabs.org/api/people/4337/","name":"Jason Merrill","email":"jason@redhat.com"},"content":"On 5/6/26 8:38 AM, Marek Polacek wrote:\n> On Wed, May 06, 2026 at 10:24:50AM +0200, Jakub Jelinek wrote:\n>> Hi!\n>>\n>> I think a USING_STMT operand shouldn't count as consteval-only use.\n>>\n>> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?\n> \n> Looks ok to me.\n\nShould this be in check_out_of_consteval_use_r instead?\n\nI'm unclear on the recursion model of the walk over that function vs. \nthe call to check_out_of_consteval_use in cp_fold_immediate_r.  Are we \nvisiting statements too many times?\n\n>> 2026-05-06  Jakub Jelinek  <jakub@redhat.com>\n>>\n>> \tPR c++/125184\n>> \t* reflect.cc (check_out_of_consteval_use): Ignore USING_STMTs.\n>>\n>> \t* g++.dg/reflect/using3.C: New test.\n>>\n>> --- gcc/cp/reflect.cc.jj\t2026-05-05 09:57:59.014541622 +0200\n>> +++ gcc/cp/reflect.cc\t2026-05-05 12:29:03.599363151 +0200\n>> @@ -8791,6 +8791,9 @@ check_out_of_consteval_use (tree expr, b\n>>     if (VAR_P (expr) && DECL_DECLARED_CONSTEXPR_P (expr))\n>>       return false;\n>>   \n>> +  if (TREE_CODE (expr) == USING_STMT)\n>> +    return false;\n>> +\n>>     hash_set<tree> pset;\n>>     if (tree t = cp_walk_tree (&expr, check_out_of_consteval_use_r, &pset, &pset))\n>>       {\n>> --- gcc/testsuite/g++.dg/reflect/using3.C.jj\t2026-05-05 12:29:58.637468773 +0200\n>> +++ gcc/testsuite/g++.dg/reflect/using3.C\t2026-05-05 12:30:45.345709765 +0200\n>> @@ -0,0 +1,11 @@\n>> +// PR c++/125184\n>> +// { dg-do compile { target c++26 } }\n>> +// { dg-additional-options \"-freflection\" }\n>> +\n>> +#include <meta>\n>> +\n>> +void\n>> +foo ()\n>> +{\n>> +  using std::meta::info;\n>> +}\n>>\n>> \tJakub\n>>\n> \n> Marek\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=S2MSiwVQ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=S2MSiwVQ","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9mPl3xfXz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 07 May 2026 05:57:30 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 9CBE64BA23E3\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 19:57:27 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id C97D34BA23DC\n for <gcc-patches@gcc.gnu.org>; Wed,  6 May 2026 19:56:59 +0000 (GMT)","from mail-qv1-f70.google.com (mail-qv1-f70.google.com\n [209.85.219.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-448-NWstxMf8PaC_ynP5v22gnA-1; Wed, 06 May 2026 15:56:57 -0400","by mail-qv1-f70.google.com with SMTP id\n 6a1803df08f44-8b7e68098dcso1523196d6.3\n for <gcc-patches@gcc.gnu.org>; Wed, 06 May 2026 12:56:57 -0700 (PDT)","from [192.168.50.130]\n (130-44-146-247.s12789.c3-0.arl-cbr1.sbo-arl.ma.cable.rcncustomer.com.\n [130.44.146.247]) by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8fc2c34a0d4sm1694081585a.25.2026.05.06.12.56.54\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Wed, 06 May 2026 12:56:54 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 9CBE64BA23E3","OpenDKIM Filter v2.11.0 sourceware.org C97D34BA23DC"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C97D34BA23DC","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C97D34BA23DC","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778097419; cv=none;\n b=O8/hGRU/FLOSNLJC4ZneMSHx5V+YQIIECO87rQ7tHPbtZ2ijl+3Sf1F04/TS+Y6KdOSVUn8RIU12WnkPJ+TFWBK7Kf6IcOSWqz5wufsyE4mcTqJ5UKz5h/aaaR5gD2DeufjT5S3KHxxF1F9mezWa/vc/7d884gAA+4rahom2atQ=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778097419; c=relaxed/simple;\n bh=bp6rquMfOsJ+VoOatvTcAIl8pV/C967YcwNghfpDasA=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=Ad5XaoSvp9XpcZig6VFubUf987cs9+RgvmxpzeaZz76sX3XsY29He809Ch1I7/bZ3+l2rf6KyhOwYIc2GZFtfdVTenVQ0V1mQTECuu/4PDWV57p+mJGFDfyhfJ7aPBrbbwx0LwzML7PLdY3NO5sZuWWQMbNM9GVK89X5AZfpALg=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=S2MSiwVQ","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778097419;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=dtdJ3SsXGgcRNV+YwuH0Qt6DYPtGMIxyirSdYibSQV8=;\n b=S2MSiwVQbwBAptdlZWw5G3DVyLC3rj0hvG7j6vrKVvGK1AESuonPC+LcXn6LWVT0NZvknk\n IlZ8v8JPCHvDEwVM9jXUxfYL7s2mn66OSK7/DpeeD/QNSPfyIcQf8otW5GNLklND+pl07b\n fHc0qgbYUYk8Bvv/Yi6NhQjVbvuvmkw=","X-MC-Unique":"NWstxMf8PaC_ynP5v22gnA-1","X-Mimecast-MFC-AGG-ID":"NWstxMf8PaC_ynP5v22gnA_1778097416","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778097416; x=1778702216;\n h=content-transfer-encoding:in-reply-to:from:content-language\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=dtdJ3SsXGgcRNV+YwuH0Qt6DYPtGMIxyirSdYibSQV8=;\n b=B63CfmZqigv7EfauP0IaZq59yea0VMeI6OG6WW1zFx2d1KBUzHDKjAPKbo7eWAiFX4\n L4hruw3A4rDlqlcwV1C0Mu3PtlTabHZjLwGmPhXSSex6rsr2jdXGcw2VrBtLWYnpVJH+\n 3jTZSkqBMqo96ZJiw5W+93grqCMhosuLUhR3kksbRvCkZtHimSdKdqT52zsAbF6diizs\n Pd6d7VRbafPJmqQIEUu4CcE8bu4BXMl+kXMq63+VRHMQWUBVfjaL4gEGNYnW5L3DQHRk\n ukKOZqkGYMntEIB49N0LtBumnDsmKffAWZ2Hi56WdiWQYTtzGNt9c/BwSyIXKK6WW+78\n MqPA==","X-Gm-Message-State":"AOJu0YxQ02evfnsSfR6KJ5kl4tlbvunM3eRWPKCiwE5oGM7WqVyzQKO5\n tFK3GX52eK5AogQ4Khhd3/+I/X4OKI4NFlHyxXL6UuseTFQ4VivqDVIfRnBnfbVs6zCFwUxI4Dc\n F8cx4xqIAccYdZ+/1thecuh1sZqmK0Tn2o8XC1jv8M96+7p48DI6p6Rg3E/A=","X-Gm-Gg":"AeBDiestKoK8Anjr0+7hh7Cl76CtnXXAV5YkAISApjrcaxt54EVihWY1z6npCP2uU/3\n WYHdJqGBHCMAXiaGVL9Uz3Ctqef4/TEr5qsg2hBcQXTHqUhOJ9cnakWWc+vgUbdKV3UaYs5fT9R\n 9llpacbSk6HKd9iRx3GXXHj3Ee8lEpUS5Xi7e3me2ENOymlU2qsLaYKprFrPnuDIWaOU2LRktlz\n wP39ZMo9oskyadfZhItC5BWTTjk9FTXCGrcpLk3Qc2BwFJiXltlOlt/fG14xlt3HJy3LADtvmbq\n ibU5krdRQvP+5xym9VQkr+B5aV9ns2CU8f0BaBwp55ZB3j/ZLlnqW2nZM8S5ejYdP2ZAv/E3fwX\n 8f03qahnnyK1MsdR5HLJUGADTPu18+yEnIULcou8IcHaVaSpRWzQuc96Jb4hClYrafPERTBnwqD\n PqVKb1LFnPGYOby8rWGKgsIeLqE2j+IbRQRi7A3be+lijq16SWNMSt","X-Received":["by 2002:a05:620a:4407:b0:8f0:7516:daa7 with SMTP id\n af79cd13be357-904d5d0d7f6mr734117785a.35.1778097416494;\n Wed, 06 May 2026 12:56:56 -0700 (PDT)","by 2002:a05:620a:4407:b0:8f0:7516:daa7 with SMTP id\n af79cd13be357-904d5d0d7f6mr734113985a.35.1778097415987;\n Wed, 06 May 2026 12:56:55 -0700 (PDT)"],"Message-ID":"<26a6e05f-2e4e-4057-b960-0466e0f53669@redhat.com>","Date":"Wed, 6 May 2026 15:56:54 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] c++: Don't check for consteval-only uses inside of\n USING_STMT [PR125184]","To":"Marek Polacek <polacek@redhat.com>, Jakub Jelinek <jakub@redhat.com>","Cc":"gcc-patches@gcc.gnu.org","References":"<afr60nyd3oXBbOc-@tucnak> <afs2VOubP_BMA_pT@redhat.com>","From":"Jason Merrill <jason@redhat.com>","In-Reply-To":"<afs2VOubP_BMA_pT@redhat.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"EQ91W0g-l27-pWIQ88JvzB4RRtcgYyJeATH13M4I3Dk_1778097416","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]