Make tuple's constructor and std::get<>(tuple) constexpr. Final stage of fixing bug...
authorMarshall Clow <mclow.lists@gmail.com>
Mon, 22 Jul 2013 16:02:19 +0000 (16:02 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Mon, 22 Jul 2013 16:02:19 +0000 (16:02 +0000)
commit75eff74803140f4e0d8713b7d55f8da70472b10b
treefd012f65e854909f272a29cdf60f706b3d4a3510
parent087f926a241bd70b16e47cd061a555d6add8d1ce
Make tuple's constructor and std::get<>(tuple) constexpr. Final stage of fixing bug #16599. Thanks to Howard for the review and updates.

llvm-svn: 186834
13 files changed:
libcxx/include/tuple
libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp
libcxx/test/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp