Use std::invoke_result in std::async instead of std::result_of
commite6303a09117cdea076261eb394ca7e35fd6526d7
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 May 2018 12:40:15 +0000 (3 12:40 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 May 2018 12:40:15 +0000 (3 12:40 +0000)
tree38e8c9b995a45a2d69265fc14ee2e09aa16db903
parenteb259a42d857e535d8145bf92cc1b6f783844be1
Use std::invoke_result in std::async instead of std::result_of

* include/std/future (__async_result_of): Use __invoke_result instead
of result_of.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259888 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/future