summaryrefslogtreecommitdiffstats
path: root/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-01-06 15:06:45 -0800
committerDan Albert <danalbert@google.com>2015-01-06 15:08:11 -0800
commit06086258d3d8c48a916ec51c33e1ad8f46821b81 (patch)
tree76eec05dd4f486c0aff58af92f9e216b3d6a32ef /test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
parent4385cd8d939d12530f7e533d2c0846bb5732f681 (diff)
downloadexternal_libcxx-06086258d3d8c48a916ec51c33e1ad8f46821b81.tar.gz
external_libcxx-06086258d3d8c48a916ec51c33e1ad8f46821b81.tar.bz2
external_libcxx-06086258d3d8c48a916ec51c33e1ad8f46821b81.zip
Merge to upstream r225300.
Change-Id: I2b23715db9ac129ff80aa78ad5824db0a4d6fbb3
Diffstat (limited to 'test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp')
-rw-r--r--test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
new file mode 100644
index 000000000..4b3359e0a
--- /dev/null
+++ b/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp
@@ -0,0 +1,25 @@
+//===----------------------------------------------------------------------===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is dual licensed under the MIT and the University of Illinois Open
+// Source Licenses. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+// <tuple>
+
+// template <class... Types> class tuple;
+
+// explicit tuple(const T&...);
+
+#include <tuple>
+#include <string>
+#include <cassert>
+
+int main()
+{
+ {
+ std::tuple<int, char*, std::string, double&> t(2, nullptr, "text");
+ }
+}