summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-09-24 20:22:34 +0000
committerLouis Dionne <ldionne@apple.com>2019-09-24 20:22:34 +0000
commite9e1c88ed95040c6dd47c8d818ad08d0286fd00b (patch)
tree204890a266bc636eef5c4ff755fc7c1ac8b49e97 /libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
parent95411dd426e6ea5b13c8f1bb7c4ba7190ecd6c1a (diff)
downloadbcm5719-llvm-e9e1c88ed95040c6dd47c8d818ad08d0286fd00b.tar.gz
bcm5719-llvm-e9e1c88ed95040c6dd47c8d818ad08d0286fd00b.zip
[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
Diffstat (limited to 'libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp')
-rw-r--r--libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
index b0f957e3a37..13511fa5148 100644
--- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
+++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
@@ -13,7 +13,7 @@
// template <class... Types> class tuple;
// template <class Alloc>
-// tuple(allocator_arg_t, const Alloc& a);
+// explicit(see-below) tuple(allocator_arg_t, const Alloc& a);
// NOTE: this constructor does not currently support tags derived from
// allocator_arg_t because libc++ has to deduce the parameter as a template
OpenPOWER on IntegriCloud