From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 127329 invoked by alias); 25 May 2017 09:29:06 -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 127296 invoked by uid 89); 25 May 2017 09:29:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy=fitting X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-oi0-f48.google.com Received: from mail-oi0-f48.google.com (HELO mail-oi0-f48.google.com) (209.85.218.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 25 May 2017 09:29:03 +0000 Received: by mail-oi0-f48.google.com with SMTP id l18so273182898oig.2; Thu, 25 May 2017 02:29:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/1dlrilwOgrY1pjDfbkp+Hx0vFw9V9kzU8n33BZfQL4=; b=ni+HlnC35SdILQX80g0FbDtCf294Z3YT8z6rl0ylI8his8icjvWPaPS/E2psspbDdC h55ySTvKuQ+3nmJVgot0axUQz6bi4ICenGjwgTz4OKTJb8dqxfON9fQ5+WvFWCJFhcXh WvTwtqFnV9RjJatqlLDTs6PxtVSY/DHNFoGaF7I+HvJMD1hHV37FxV8LFYcPA53gDe7p SxePczBXdXf5ika54n+nBNhIu3t0wTv9PQ0Z2vWuznLIgwJR/xLAR8bLiBv/2ggYbAbj 6a/uRMoORuwUpgzwZB0jEDEMVf4l9c2j6PKpElgZhqKWE0xUveo8UOEMlW61KSZbEH9V 8UZw== X-Gm-Message-State: AODbwcAYg0QVRcfLVGKJmm0Qg/5Z7LYcrc2R4TO7Xu7zCMgwdhcdHkrL GiYRKc8mJr4KRtmNBr29dl3he1DQNw== X-Received: by 10.157.56.140 with SMTP id p12mr7040136otc.206.1495704545170; Thu, 25 May 2017 02:29:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.17.253 with HTTP; Thu, 25 May 2017 02:29:04 -0700 (PDT) From: Ville Voutilainen Date: Thu, 25 May 2017 09:52:00 -0000 Message-ID: Subject: [C++ PATCH] PR c++/80812 To: "gcc-patches@gcc.gnu.org" , "libstdc++" , Jason Merrill Content-Type: multipart/mixed; boundary="001a11c017b21ab0f6055055dab3" X-SW-Source: 2017-05/txt/msg01935.txt.bz2 --001a11c017b21ab0f6055055dab3 Content-Type: text/plain; charset="UTF-8" Content-length: 507 Tested on Linux-x64, running full suite on Linux-ppc64. It seems fitting to put the test into the library tests, we don't have separate tests on the front-end side for __is_constructible, so I think adding such would be a separate job. 2017-05-25 Ville Voutilainen cp/ PR c++/80812 * method.c (constructible_expr): Strip array types before calling build_value_init. libstdc++/ PR c++/80812 * testsuite/20_util/is_constructible/80812.cc: New. --001a11c017b21ab0f6055055dab3 Content-Type: text/plain; charset="US-ASCII"; name="80812.diff" Content-Disposition: attachment; filename="80812.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j347t6gj0 Content-length: 2286 ZGlmZiAtLWdpdCBhL2djYy9jcC9tZXRob2QuYyBiL2djYy9jcC9tZXRob2Qu YwppbmRleCA4YWE0ZjNlLi5hYTYwN2Q1IDEwMDY0NAotLS0gYS9nY2MvY3Av bWV0aG9kLmMKKysrIGIvZ2NjL2NwL21ldGhvZC5jCkBAIC0xMTg4LDcgKzEx ODgsNyBAQCBjb25zdHJ1Y3RpYmxlX2V4cHIgKHRyZWUgdG8sIHRyZWUgZnJv bSkKICAgZWxzZQogICAgIHsKICAgICAgIGlmIChmcm9tID09IE5VTExfVFJF RSkKLQlyZXR1cm4gYnVpbGRfdmFsdWVfaW5pdCAodG8sIHRmX25vbmUpOwor CXJldHVybiBidWlsZF92YWx1ZV9pbml0IChzdHJpcF9hcnJheV90eXBlcyAo dG8pLCB0Zl9ub25lKTsKICAgICAgIGVsc2UgaWYgKFRSRUVfQ0hBSU4gKGZy b20pKQogCXJldHVybiBlcnJvcl9tYXJrX25vZGU7IC8vIHRvbyBtYW55IGlu aXRpYWxpemVycwogICAgICAgZnJvbSA9IGJ1aWxkX3N0dWJfb2JqZWN0IChU UkVFX1ZBTFVFIChmcm9tKSk7CmRpZmYgLS1naXQgYS9saWJzdGRjKystdjMv dGVzdHN1aXRlLzIwX3V0aWwvaXNfY29uc3RydWN0aWJsZS84MDgxMi5jYyBi L2xpYnN0ZGMrKy12My90ZXN0c3VpdGUvMjBfdXRpbC9pc19jb25zdHJ1Y3Rp YmxlLzgwODEyLmNjCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw MDAuLjE3YWY5YWUKLS0tIC9kZXYvbnVsbAorKysgYi9saWJzdGRjKystdjMv dGVzdHN1aXRlLzIwX3V0aWwvaXNfY29uc3RydWN0aWJsZS84MDgxMi5jYwpA QCAtMCwwICsxLDI5IEBACisvLyB7IGRnLWRvIGNvbXBpbGUgeyB0YXJnZXQg YysrMTEgfSB9CisvLyBDb3B5cmlnaHQgKEMpIDIwMTcgRnJlZSBTb2Z0d2Fy ZSBGb3VuZGF0aW9uLCBJbmMuCisvLworLy8gVGhpcyBmaWxlIGlzIHBhcnQg b2YgdGhlIEdOVSBJU08gQysrIExpYnJhcnkuICBUaGlzIGxpYnJhcnkgaXMg ZnJlZQorLy8gc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu ZC9vciBtb2RpZnkgaXQgdW5kZXIgdGhlCisvLyB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZQor Ly8gRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAz LCBvciAoYXQgeW91ciBvcHRpb24pCisvLyBhbnkgbGF0ZXIgdmVyc2lvbi4K Ky8vCisvLyBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKy8vIGJ1dCBXSVRIT1VUIEFO WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5 IG9mCisvLyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisvLyBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorLy8KKy8vIFlvdSBzaG91 bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIGFsb25nCisvLyB3aXRoIHRoaXMgbGlicmFyeTsgc2Vl IHRoZSBmaWxlIENPUFlJTkczLiAgSWYgbm90IHNlZQorLy8gPGh0dHA6Ly93 d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCisjaW5jbHVkZSA8dHlwZV90cmFp dHM+CisKK3N0cnVjdCBYCit7CisgIFgoKSB7fQorfTsKKwordm9pZCB0ZXN0 MDEoKQoreworICBzdGF0aWNfYXNzZXJ0KHN0ZDo6aXNfY29uc3RydWN0aWJs ZTxYWzRdPjo6dmFsdWUpOworfQo= --001a11c017b21ab0f6055055dab3--