]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/include/std/tuple
Finish implementing "Treating Unnecessary decay" (P0777R1)
authorJonathan Wakely <jwakely@redhat.com>
Wed, 24 Apr 2019 16:25:17 +0000 (17:25 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 24 Apr 2019 16:25:17 +0000 (17:25 +0100)
commit81c7cf71bf7bc76e360901edb4b3ccbecd2492d0
treec015beee0732a478eda06deee2cd1e38396ab6f0
parent73f1289e49d2c1c6d23278dc7a1c70f80cd1e6b4
Finish implementing "Treating Unnecessary decay" (P0777R1)

* include/std/tuple (apply): Use remove_reference_t instead of decay_t
as per P0777R1.
* include/std/type_traits (__result_of_memfun): Use remove_reference
instead of __remove_cvref_t and remove redundant is_same check.
(__inv_unwrap): Use __remove_cvref_t instead of decay_t.

From-SVN: r270551
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/tuple
libstdc++-v3/include/std/type_traits