From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7915 invoked by alias); 4 Aug 2017 17:01:07 -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 116370 invoked by uid 89); 4 Aug 2017 17:00:21 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 spammy= X-HELO: mail-qk0-f171.google.com Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com) (209.85.220.171) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 Aug 2017 17:00:20 +0000 Received: by mail-qk0-f171.google.com with SMTP id d136so12354064qkg.3 for ; Fri, 04 Aug 2017 10:00:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=UbUfiKQNHcW24VWa/9WL7Wh0EkeeTcepXBXozhN1q64=; b=FVunGmCaR6SsTuK8YAiEH9YID3TPm9I0HSWBoHGAJsIN35ZeQPdBXFElS6uSwaCIuL MNv44S3ZoKGJc6btVn3w4wdhOeyX6yEXZwCuGXBmZ0lDZ/yNTeZ7KuYGXWZjM6HCbsJM bZFGrJdBwElRjkdOwgEwUT84gDxIM7joQCy5PaJoKe3cN8Bc74V9okfhWHHPeC7mjwSp J+sjgR4mjhrKiHjIhEeZhu8hpcMQh31H7cpjb7FiWZgN+HGIfj9cbABQ/AmLUPxc5f0c V1tRD8MzN41oFrKvqOqBfPcS1T/5KnQFNNvSZ6CE9f44qkc/winXeL/C4wzYXyEpOEx4 SbKg== X-Gm-Message-State: AHYfb5i3c+1Uw6X2pnNrx3WHCkW9OYXh7/FypW8e8TTeXgliQQXvAq0S BvA5n3A2iDl+03tpMEpmgQ== X-Received: by 10.55.38.83 with SMTP id y80mr3671924qkg.113.1501866014983; Fri, 04 Aug 2017 10:00:14 -0700 (PDT) Received: from [192.168.1.132] (209-6-90-240.s1774.c3-0.smr-ubr1.sbo-smr.ma.cable.rcncustomer.com. [209.6.90.240]) by smtp.gmail.com with ESMTPSA id f55sm1381160qtc.18.2017.08.04.10.00.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Aug 2017 10:00:14 -0700 (PDT) Subject: Re: [C++ Patch] PR 79790 ("[C++17] ICE class template argument deduction") To: Paolo Carlini , "gcc-patches@gcc.gnu.org" References: <25e893cd-0bf5-4c5e-24b7-70daba6793dc@oracle.com> From: Jason Merrill Message-ID: <52faa01e-7b9c-8f25-a7c5-1bc168eab5d1@redhat.com> Date: Fri, 04 Aug 2017 17:01:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <25e893cd-0bf5-4c5e-24b7-70daba6793dc@oracle.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00401.txt.bz2 On 07/14/2017 01:32 PM, Paolo Carlini wrote: > + error ("cannot deduce template arguments for copy-initialization" > + " of %qT, as it has no viable implicit deduction guides", type); Why "copy-initialization"? We do deduction for direct-initialization, as well. I would also drop the "implicit". OK with those tweaks. Jason