From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19443 invoked by alias); 17 Jun 2015 17:54:25 -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 19433 invoked by uid 89); 17 Jun 2015 17:54:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: vms173015pub.verizon.net Received: from vms173015pub.verizon.net (HELO vms173015pub.verizon.net) (206.46.173.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 17 Jun 2015 17:54:23 +0000 Received: from [192.168.1.3] ([173.67.5.214]) by vms173015.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NQ3007DRODY7Q90@vms173015.mailsrvcs.net> for gcc-patches@gcc.gnu.org; Wed, 17 Jun 2015 12:53:59 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=S6gku9YP c=1 sm=1 tr=0 a=EgxZNPMZQWYqNIP3PIRi2A==:117 a=KOg_qkMfzZkA:10 a=N659UExz7-8A:10 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=hTZS6uLwhHpx5LOQAS/v3KalXBI=:19 a=-9mUelKeXuEA:10 a=XAFQembCKUMA:10 a=7bsjdu6eNe_6KRmo-UsA:9 a=pILNOxqGKmIA:10 Message-id: <5581B436.6060402@verizon.net> Date: Wed, 17 Jun 2015 18:17:00 -0000 From: Ed Smith-Rowland <3dw4rd@verizon.net> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-version: 1.0 To: Jason Merrill , gcc-patches , Paolo Carlini Subject: Re: [C++17] Implement N3928 - Extending static_assert References: <55453092.5050501@verizon.net> <555CA818.7020301@redhat.com> <557EF7AF.4080009@redhat.com> <557F5C53.2090009@verizon.net> <558182C8.4070204@redhat.com> In-reply-to: <558182C8.4070204@redhat.com> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-SW-Source: 2015-06/txt/msg01218.txt.bz2 On 06/17/2015 10:23 AM, Jason Merrill wrote: > On 06/15/2015 07:14 PM, Ed Smith-Rowland wrote: >> I wanted to fix it up as per your suggestion. If someone wants it now I >> can retest and commit. Otherwise give me a bit more time. > > Someone in LWG was asking about it, and I figured it wouldn't hurt to > have this version in now. Glad to hear you're working on the > improvement as well, thanks! > > Jason > > I tried the obvious: an error message with %qE and got 'false'. constexpr values are evaluated early on. Is there a possibility that late folding could help or is that completely different? Ed