From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) by sourceware.org (Postfix) with ESMTPS id E89013849AED for ; Thu, 2 May 2024 20:16:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E89013849AED Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cs.washington.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cs.washington.edu ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E89013849AED Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::932 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714680991; cv=none; b=vk7KXJMFkww35kS6bjJ1ym5NUZjDupjc9NAD3R6eKvHnK9+GKTnnVn4IWEYBu6RRluabC5YXYda1uULyhNXF/ArMVid6+3Mf8A1Er8tXqkqEWNaI4WQTyKU6gVUYoOfENcWDLPmxW6vLUFNl/PQkVuEaqiIIZROwTEZYUuf4TR4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714680991; c=relaxed/simple; bh=hfcJImoqhKZH8azNrGFy8QV3Aqm9LgfzelWU6RFOp8w=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=qMhSznIxA0f8GeogoZzhvPQJjdlWIC8tqKKC8A8rQXDqS9YThR+/NeLBxLs0C2XKCav/9q+2+YH1zY4Pkqs8OiS0PW+WHvykeSiz7hQLNTGzvxV53NmM4vC/lifyVRnvTz1jnu9MMT88HNKeoXYx3SWgu8jsZFVUA0XfcoKKnzU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-7f3faea0ce0so392523241.2 for ; Thu, 02 May 2024 13:16:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.washington.edu; s=goo201206; t=1714680977; x=1715285777; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=o0dC9mj2IaSDJelflsAWvVQ/7l3HpYm0vDvS8mWN5kU=; b=TI/IfSly9bOQN/4RAn5qKuf+6fKMYsw2+jxXZlJFVeKMSj8Lax6hsgPFnQ94cqyZO/ rA3+MhZit+emkzoPGKQjDqn2inDuQ7RUTPp/Nfii05KD67V6MUotk8oCYzbEN6J0xivZ BIHNCUlqBjm3G3LHJdikx4XJHlz2fUKjhSp9U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714680977; x=1715285777; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=o0dC9mj2IaSDJelflsAWvVQ/7l3HpYm0vDvS8mWN5kU=; b=WOqbIIZMuJxu7lX8NrPkOcmd04npe/FkH8h8lM9DmV6Jinq5Ue+RfF0+GrMdpvsI3a bU4Q9Ce2puP7MMKqOIuXpkQUW4oM38Ugj4J8EH6AJEDVMe0AuHCe6MRhk/arnD7olJAA /uDNL3umZdIkd5jQF8iPhJwmpjgf1Larq0RpIvhraCFAcQ9K/dCJpXGLG1EqUofPGwm2 ISWrndvmBkNOy+ApBxX8R/SQPP8jtznB40imodEVZaeWpQBomvf1wV+aL/2yCbMG8m0i iV6/JXsOvUky9PazLDAAxNcqS8HgUNTZpFvHH6bxflIDsBrEnmcKxB79SD5S3+sJMbZA UV1g== X-Forwarded-Encrypted: i=1; AJvYcCUcIASQMorVK7YKP81KFHogRNxpqMLlnrEBjFp2ypGdjK2YHqe0+sKee0lkZjFHCZKH2TkY5leOrE6RF23KI0St7wMR9Uw= X-Gm-Message-State: AOJu0YzGR23Rg2XxrJ6DaQZpta3xjt1EB/kcyFxG5ODch7/AacvXPK33 z5uhEeXWNw7ZgAmgil1y2+mzgRqjXD3U5roWJIaiNl3aKbZ+iygqO1EIpFsUfgl4n03D6XxIH/S rseu+GEyGuMmAHowxtcp04J0hnqHMhn9p8sUM X-Google-Smtp-Source: AGHT+IF+kIjbBVfSs33cVeciEEpn7gvbCfoSLVLi8mO3SIyHnHMLOeGkjp7Mf36n/Z1oy5TpD5547zsaVfmrGuJ5PIQ= X-Received: by 2002:a05:6122:2504:b0:4de:daa8:b8e2 with SMTP id cl4-20020a056122250400b004dedaa8b8e2mr956176vkb.3.1714680975822; Thu, 02 May 2024 13:16:15 -0700 (PDT) MIME-Version: 1.0 References: <21abf361-86be-4c67-a845-9abc3a88a061@redhat.com> <14D48642-B157-4F2F-B008-F28691274E7A@googlemail.com> In-Reply-To: From: Ken Matsui Date: Thu, 2 May 2024 13:15:39 -0700 Message-ID: Subject: Re: Trait built-in naming convention To: Jakub Jelinek Cc: Jason Merrill , Iain Sandoe , Marek Polacek , Ville Voutilainen , Patrick Palka , Ken Matsui , GCC Patches , libstdc++@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, May 2, 2024 at 1:09=E2=80=AFPM Jakub Jelinek wro= te: > > On Thu, May 02, 2024 at 12:52:59PM -0700, Ken Matsui wrote: > > > This seems to be the prevailing sentiment, so let's continue that way= . > > > Thanks for the input. > > > > I actually found that we have two built-in type traits prefixed with > > __builtin: __builtin_is_corresponding_member and > > That is a FE builtin, not a trait, and is very much different from the > __is_* traits, is varargs with extra processing, I don't think any of > the normal traits accepts pointer to members. > > > __builtin_is_pointer_interconvertible_with_class. Do we want to > > update these to use __ instead for consistency? > > No, I think we want to keep them as is. I see. Thank you. > > Jakub >