aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-complex.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2018-05-03 13:40:10 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2018-05-03 13:40:10 +0100
commit6791489ee5214b0181aa22adc250cbbde1897a5c (patch)
tree71732d1991fd72acfd2525d9c0867410fa7182c2 /gcc/tree-complex.c
parent31aac34486dca5948d39570ca5b9930307d52ad8 (diff)
downloadgcc-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