From fa8df7db88eae528ccaabea6f323165f087bf88a Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Wed, 15 Feb 2012 20:13:52 +0000 Subject: tuple was accidentally lacking a valid copy assignment operator. It went undetected because I had failed to test assigning from a const lvalue. This fixes http://llvm.org/bugs/show_bug.cgi?id=11921 llvm-svn: 150613 --- libcxx/test/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcxx/test/utilities/tuple/tuple.tuple/tuple.assign') diff --git a/libcxx/test/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp b/libcxx/test/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp index 45a06aa4bb2..f19043ca338 100644 --- a/libcxx/test/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp +++ b/libcxx/test/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp @@ -42,7 +42,7 @@ int main() } { typedef std::tuple T; - T t0(2, 'a', "some text"); + const T t0(2, 'a', "some text"); T t; t = t0; assert(std::get<0>(t) == 2); -- cgit v1.2.3