From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id 2C2313858C20; Tue, 8 Aug 2023 16:07:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2C2313858C20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-99bdcade7fbso807551266b.1; Tue, 08 Aug 2023 09:07:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691510876; x=1692115676; 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=+kSTPww4uWZRUHokcFfbJTNenMd5H6F6w8ohzXqtoD4=; b=IXJW/QLQnrpnKliDFZx0Z0h++O1y4/OYB8BAcOI8Z2vvtCgMkIw6jQWrIXmccTxlig NaVQY+4hwYF1/DoBdFcZYXWYHLMLGhQoghzJeElziS/oADnz5OHNI2ybiA5aP3aQZsl+ hy7xokc+Q4uGsRd3IdRG9CymTl4KJJ6MTo9eQnlmjKIpk1Y2ytMc3akuWM7PlXL+8HAs MVc0uIirMYcW/sSHSnIR+WSQgVIDT7uq2BQ0Ryu1nopHc+g6WGxwC8k0y7FLrqYAw/L5 aQgL217wAUzBXdvySIACiaalQibPDylWWLxa3kGbJ6WoG+bgdHCLqAxHMWLI0jFf2zjp BenA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691510876; x=1692115676; 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=+kSTPww4uWZRUHokcFfbJTNenMd5H6F6w8ohzXqtoD4=; b=Dkn/bD60rtAIHoDXscr9VV4tFsWiTioT+eZ22VUVSkk1YMT3pEdcbQI8DaMyaOErT4 KHLPKrIbyhHWHdNvjhgrGbwns1z80p6SK7NOxSwqAizVq7ZmdXJfA2J2pqf2pmSPXW3v ARBoNDgo1a7zT9G61KE/f5fWrGhyD/J1CoR59wd3BPrS/I8peSeWD4z1NuY9tFni8V+P VyFgObeKxNSkr+tEMA75jU9f1cV7gZ/ulNuBFhuo0YkncV/3aSkcwe8dUazQHco5rf+r D4Wb/uX5gyCFdc2+3b2//xLQ17NZQUvjVDlT7WtOM6M9j6kRpe7J6WjKVfzRKD8y9ztc z6IQ== X-Gm-Message-State: AOJu0YwS7xrWbRLKPsdGZZ/HDe7V8K0enJoZ3GkDgqfcIuholy/BoeA5 Edt7VmrwRrdZooEpAR1cg3c8Sb981WvdD245zZ4fT8f6 X-Google-Smtp-Source: AGHT+IFxFKgg8ljzFVhHo86IOGrJpjaAisiulvCGF4n/GWEMSxmJHfhCl3+rYzKaGrPXhXQWHzTH1/PAAP8ZYdkAvFA= X-Received: by 2002:a17:907:2cf5:b0:969:7739:2eb7 with SMTP id hz21-20020a1709072cf500b0096977392eb7mr32898ejc.4.1691510875983; Tue, 08 Aug 2023 09:07:55 -0700 (PDT) MIME-Version: 1.0 References: <3A4C9996-750B-4E3F-8F30-E3DA4366C7B5@berlin.de> <19c14d57-574b-9b31-de5a-a0590e189ce6@berlin.de> <949026CD-7150-4281-9C28-4485C81C62F7@berlin.de> In-Reply-To: <949026CD-7150-4281-9C28-4485C81C62F7@berlin.de> From: Jonathan Wakely Date: Tue, 8 Aug 2023 17:07:45 +0100 Message-ID: Subject: Re: GCC support for extensions from later standards To: Nikolas Klauser Cc: Jakub Jelinek , Jason Merrill , gcc@gcc.gnu.org, Louis Dionne , Mark de Wever , aaron@aaronballman.com, "libstdc++" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham 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 Tue, 8 Aug 2023 at 17:04, Nikolas Klauser wrote: > > Luckily most of these aren=E2=80=99t problems for libc++. We only support= the latest GCC. We can only use `if constexpr` in C++11, but that is alrea= dy a win I think. Can you use it in C++11 though? The body of a constexpr function must be a single return statement, so if-constexpr isn't allowed. You can use it in C++14 though.