From: Jonathan Wakely Date: Mon, 3 Jun 2019 14:05:46 +0000 (+0100) Subject: Implement missing piece of P0777R1 for std::make_from_tuple X-Git-Tag: releases/gcc-9.2.0~281 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a4405e3ba37ce0f0c8c479235ecbd87649f93fa;p=thirdparty%2Fgcc.git Implement missing piece of P0777R1 for std::make_from_tuple * include/std/tuple (make_from_tuple): Use remove_reference_t instead of decay_t (P0777R1). From-SVN: r271871 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 48cc1d87a93d..182660c1ceb1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2019-06-03 Jonathan Wakely + + * include/std/tuple (make_from_tuple): Use remove_reference_t instead + of decay_t (P0777R1). + 2019-05-30 Jonathan Wakely * doc/xml/manual/status_cxx2017.xml: Fix typo in documentation of diff --git a/libstdc++-v3/include/std/tuple b/libstdc++-v3/include/std/tuple index 6c7d91b79875..bc0b1add7646 100644 --- a/libstdc++-v3/include/std/tuple +++ b/libstdc++-v3/include/std/tuple @@ -1709,7 +1709,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return __make_from_tuple_impl<_Tp>( std::forward<_Tuple>(__t), - make_index_sequence>>{}); + make_index_sequence>>{}); } #endif // C++17