HomePhabricator

[libc++] Implement LWG 3158

Authored by ldionne on Sep 24 2019, 1:22 PM.

Description

[libc++] Implement LWG 3158

Summary:
LWG 3158 marks the allocator_arg_t constructor of std::tuple as
conditionnally explicit based on whether the default constructors
of the tuple's members are explicitly default constructible.

Reviewers: EricWF, mclow.lists

Subscribers: christof, jkorous, dexonsmith, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D65232

llvm-svn: 372778

Details

Committed
ldionneSep 24 2019, 1:22 PM
Differential Revision
D65232: [libc++] Implement LWG 3158
Parents
rG95411dd426e6: [libc++] Implement LWG 2510
Branches
Unknown
Tags
Unknown