From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64230 invoked by alias); 13 Jul 2018 16:24:59 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 64047 invoked by uid 89); 13 Jul 2018 16:24:39 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.3.2 spammy=Hx-languages-length:578 X-HELO: mail-yb0-f175.google.com Received: from mail-yb0-f175.google.com (HELO mail-yb0-f175.google.com) (209.85.213.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 13 Jul 2018 16:24:21 +0000 Received: by mail-yb0-f175.google.com with SMTP id a2-v6so12948128ybe.11 for ; Fri, 13 Jul 2018 09:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=pFmEfs5a+vHl+IZ4jPkYEOqhP59AQh3nKS8MliIkcU0=; b=N9E4yBo5MxEZWEcBpn5weWch1YrFC8jAiZqiEmqobDsZFB2NMXJASi3KUiqgp7+1Tu 7YCy3U/dOXIUXy4WOAxsbi/vvDRnQ813V0TRwb2X+dr5ai/MiellNPRT6+AIAuoNhrsJ PWffYDojO47vyJyEILCY9VJyFjetiS8k54xhoqezJaglRVVxh29RVDT2n7ZdG022hUT+ qCeUVZwIamGx4mc9fdVIv4/5BecFx6FZxiezryw4vdDcK2UUwkY6WsFfw13eAt2X0wX0 fD1qOvwrXxYvk9PTlRJMmQo45fkBz6z4cNy2M3D3tQOiFECLwxJsO4kPBqjPa7vKrXxg ueRw== Return-Path: Received: from ?IPv6:2620:10d:c0a1:1102:495f:7267:5ff:a250? ([2620:10d:c091:180::1:2fb6]) by smtp.googlemail.com with ESMTPSA id l14-v6sm12287095ywi.35.2018.07.13.09.24.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Jul 2018 09:24:03 -0700 (PDT) Sender: Nathan Sidwell Subject: Re: C++ patch ping To: Jakub Jelinek , Jason Merrill Cc: gcc-patches@gcc.gnu.org References: <20180713134935.GV7166@tucnak> From: Nathan Sidwell Message-ID: <7802d658-cc0f-664d-9261-d2e9388047a4@acm.org> Date: Fri, 13 Jul 2018 16:24:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180713134935.GV7166@tucnak> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2018-07/txt/msg00729.txt.bz2 On 07/13/2018 09:49 AM, Jakub Jelinek wrote: > Hi! > > I'd like to ping the following C++ patches: > > - PR c++/85515 > make range for temporaries unspellable during parsing and only > turn them into spellable for debug info purposes > http://gcc.gnu.org/ml/gcc-patches/2018-07/msg00086.html How hard would it be to add the 6 special identifiers to the C++ global table via initialize_predefined_identifiers (decl.c) and then use them directly in the for range machinery? repeated get_identifier ("string-const") just smells bad. nathan -- Nathan Sidwell