aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2015-12-11 21:45:51 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2015-12-11 21:45:51 +0000
commitf3d7dd52a6e8c379f7f90cb547e2cd186fa07653 (patch)
tree8333e60d67980807a518e0b427303c908fcb7045 /gcc/fortran/trans-array.c
parentb49e35a94a6427541e3beb197426d74ee005b43c (diff)
downloadgcc-f3d7dd52a6e8c379f7f90cb547e2cd186fa07653.zip
gcc-f3d7dd52a6e8c379f7f90cb547e2cd186fa07653.tar.gz
gcc-f3d7dd52a6e8c379f7f90cb547e2cd186fa07653.tar.bz2
Fix std::invoke support for reference_wrappers
PR libstdc++/59768 * include/std/functional (_Unwrap, __invfwd): Define. (__invoke_impl): Remove reference_wrapper overloads and use __invfwd. * include/std/type_traits (__result_of_memobj, __result_of_memfun): Add partial specializations for const reference_wrappers and simplify. * testsuite/20_util/bind/ref_neg.cc: Use dg-excess-errors. * testsuite/20_util/function_objects/invoke/59768.cc: New. From-SVN: r231574
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions