diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2014-10-29 18:38:31 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2014-10-29 18:38:31 +0000 |
commit | a56561ac2d88ea0bc0bb6551483c118358762842 (patch) | |
tree | 70692bd39fb1147ca91c39c52dea645106e83937 /gcc/tree-ssa-tail-merge.c | |
parent | c2513a1f6d7817d96cb125125ed0cf96d37f4669 (diff) | |
download | gcc-a56561ac2d88ea0bc0bb6551483c118358762842.zip gcc-a56561ac2d88ea0bc0bb6551483c118358762842.tar.gz gcc-a56561ac2d88ea0bc0bb6551483c118358762842.tar.bz2 |
Use perfect forwarding in std::function invokers.
* include/std/functional: (_Function_base::_Function_base()): Use
nullptr instead of literal zero.
(function::operator=(nullptr_t)): Likewise.
(_Function_handler::_M_invoke): Use perfect forwarding for _ArgTypes.
(function::_Invoker_type): Likewise.
* testsuite/20_util/function/invoke/forwarding.cc: New.
From-SVN: r216849
Diffstat (limited to 'gcc/tree-ssa-tail-merge.c')
0 files changed, 0 insertions, 0 deletions