diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-02-02 10:03:12 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-02-02 13:54:02 +0000 |
commit | 6f75149488b74ae696788b8761d6fcfa754a0af7 (patch) | |
tree | 5b893b5bc866c46ecd46aaa0bf2a8cea2aaef859 /gcc | |
parent | f929293589009f82d19d6df447af6f7e7b984107 (diff) | |
download | gcc-6f75149488b74ae696788b8761d6fcfa754a0af7.zip gcc-6f75149488b74ae696788b8761d6fcfa754a0af7.tar.gz gcc-6f75149488b74ae696788b8761d6fcfa754a0af7.tar.bz2 |
libstdc++: Make std::function deduction guide support explicit object functions [PR113335]
This makes the deduction guides for std::function and std::packaged_task
work for explicit object member functions, i.e. "deducing this", as per
LWG 3617.
libstdc++-v3/ChangeLog:
PR libstdc++/113335
* include/bits/std_function.h (__function_guide_helper): Add
partial specialization for explicit object member functions, as
per LWG 3617.
* testsuite/20_util/function/cons/deduction_c++23.cc: Check
explicit object member functions.
* testsuite/30_threads/packaged_task/cons/deduction_c++23.cc:
Likewise.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions