aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2014-08-07 21:13:52 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2014-08-07 21:13:52 +0100
commit4e48c109686c38cc96415ac7200b269058e0326d (patch)
treeae33b523c844eedaec0bce42c4bbdd0aa7df280d /gcc/tree-ssa-phiopt.c
parent2d45625fa77114876f0069ceb12c105721b38331 (diff)
downloadgcc-4e48c109686c38cc96415ac7200b269058e0326d.zip
gcc-4e48c109686c38cc96415ac7200b269058e0326d.tar.gz
gcc-4e48c109686c38cc96415ac7200b269058e0326d.tar.bz2
future (_State_baseV2::_M_set_result): Pass pointers to _M_do_set.
* include/std/future (_State_baseV2::_M_set_result): Pass pointers to _M_do_set. (_State_baseV2::_M_do_set): Change parameters to pointers. (_State_baseV2::_Setter): Change _M_arg from reference to pointer. (_State_baseV2::__setter): Initialize _Setter with pointers. (_State_baseV2::__setter(promise<void>*)): Remove overload. (promise::set_value, promise::set_exception): Pass setter directly to _M_set_result. (_State_baseV2::_Task_setter): Add template parameter for callable type and replace std::function member with pointer to that type. Change _M_result member from reference to pointer. (_State_baseV2::_S_task_setter): Change parameter to lvalue reference and initialize _Task_setter with pointers. (__location_invariant): Specialize for _Setter and _Task_setter. From-SVN: r213737
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions