Simplify std::__invoke_impl definitions
authorJonathan Wakely <jwakely@redhat.com>
Thu, 4 Aug 2016 11:09:29 +0000 (12:09 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 4 Aug 2016 11:09:29 +0000 (12:09 +0100)
commit7d2035fafe935fd7552a2b764807fe1e0274f2be
treef57c17579123fb78599dbfde87d2d2a04ab495b7
parent6805e400e901c1f6695b2cab0c647a0d367027c1
Simplify std::__invoke_impl definitions

* include/std/functional (_Unwrap): Rename to __inv_unwrap.
(__invfwd): Adjust.
(__invoke_impl): Remove unused template parameters.
* testsuite/20_util/function_objects/invoke/59768.cc: Remove unused
parameter.
* testsuite/20_util/function_objects/invoke/ref_ext.cc: Copy 59768.cc
and test __invoke extension for C++11.

From-SVN: r239120
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/functional
libstdc++-v3/testsuite/20_util/function_objects/invoke/59768.cc
libstdc++-v3/testsuite/20_util/function_objects/invoke/ref_ext.cc [new file with mode: 0644]