From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16923 invoked by alias); 10 Apr 2017 12:41:39 -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 16788 invoked by uid 89); 10 Apr 2017 12:41:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy= X-HELO: mail-qk0-f182.google.com Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com) (209.85.220.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 10 Apr 2017 12:41:30 +0000 Received: by mail-qk0-f182.google.com with SMTP id p22so108804415qka.3 for ; Mon, 10 Apr 2017 05:41:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=S8gQ716cwhQ0XV2GvCjz9y6sOjVRPWCRj6RnhRh64RM=; b=VfKqQRyy2Qo/v6C5siBev3XPhhwSoJTkjUxOG7P+NBAy3CBb7ZlN9q5sKgQ1Tu/Q93 eitFLIEOZm/HCw5imb7W4Ylr996T//XePIrtgmX8S+n/qzSarunnBWOL2MLfAYJrnotD qCvwWChDmr30G5Kl6sNnXXr5ZXViIojr8dcHgUmEIgClZNc4OrX7zB6ST8QW8LVWRR6T 6g3VLrXay0MKbAZckiHHpows4/UYpmeDC3R6pkp4W8Tx/Z1UtxL7KdlDMYB2hH7hJWZo iOkwIbDg0+Z4WpHw/PWQM/tW5viRcgkVWPtg2k4EXzukESmHK6oPNHZXzcAvMWbhtsZP ElRg== X-Gm-Message-State: AN3rC/45/p+dEHsm3t7FH4drnKiFBf1nztJeUoC3EaqGMF3mPxmgceJkjNB4jUJLaSAyKg== X-Received: by 10.37.179.40 with SMTP id l40mr7508933ybj.189.1491828090092; Mon, 10 Apr 2017 05:41:30 -0700 (PDT) Received: from ?IPv6:2620:10d:c0a3:20fb:f6d0:5ac5:64cd:f102? ([2620:10d:c091:200::a:907]) by smtp.googlemail.com with ESMTPSA id b135sm1445843ywh.57.2017.04.10.05.41.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2017 05:41:29 -0700 (PDT) Subject: Re: Patch ping To: Jakub Jelinek , Jason Merrill References: <20170410121835.GD1809@tucnak> Cc: gcc-patches@gcc.gnu.org From: Nathan Sidwell Message-ID: Date: Mon, 10 Apr 2017 12:41:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170410121835.GD1809@tucnak> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2017-04/txt/msg00445.txt.bz2 On 04/10/2017 08:18 AM, Jakub Jelinek wrote: > Hi! > > I'd like to ping 2 patches: > > P2 PR c++/80176 > http://gcc.gnu.org/ml/gcc-patches/2017-04/msg00027.html > reference binding to static member function This smells fishy. There's no reason one cannot have an overload set containing both static and non-static functions, in any order. So it'll be 'random' as to which member of the set OVL_CURRENT looks at. You at least want '&& !OVL_NEXT (..)' there to make sure you just have a single static fn (if that's what you want?) nathan -- Nathan Sidwell