diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2018-05-03 13:40:10 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2018-05-03 13:40:10 +0100 |
commit | 6791489ee5214b0181aa22adc250cbbde1897a5c (patch) | |
tree | 71732d1991fd72acfd2525d9c0867410fa7182c2 /gcc/tree-complex.c | |
parent | 31aac34486dca5948d39570ca5b9930307d52ad8 (diff) | |
download | gcc-6791489ee5214b0181aa22adc250cbbde1897a5c.zip gcc-6791489ee5214b0181aa22adc250cbbde1897a5c.tar.gz gcc-6791489ee5214b0181aa22adc250cbbde1897a5c.tar.bz2 |
Define std::remove_cvref and std::remove_cvref_t for C++2a
Also define __remove_cvref_t for internal use before C++2a.
* include/std/any (any_cast): Use __remove_cvref_t.
* include/std/tuple (__make_tuple): Likewise.
* include/std/type_traits (__remove_cvref_t): Define.
(__result_of_memobj, __result_of_memfun): Use __remove_cvref_t.
[__cplusplus > 201703L] (remove_cvref, remove_cvref_t): Define.
* include/std/variant (__erased_hash): Use __remove_cvref_t.
From-SVN: r259887
Diffstat (limited to 'gcc/tree-complex.c')
0 files changed, 0 insertions, 0 deletions