]> git.ipfire.org Git - thirdparty/gcc.git/commit
Finish implementing "Treating Unnecessary decay" (P0777R1)
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Apr 2019 16:25:17 +0000 (16:25 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Apr 2019 16:25:17 +0000 (16:25 +0000)
commit14710c9dacbcacfaaf33eba772314b7e6d6cd58a
treec015beee0732a478eda06deee2cd1e38396ab6f0
parent68c5e10490e745567ecdc643f2072f912836e14b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270551 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/tuple
libstdc++-v3/include/std/type_traits