Arthur O'Dwyer f9b6fd269b [libc++] Support immovable return types in std::function.
LWG reflector consensus is that this was a bug in libc++.
(In particular, MSVC also will fix it in their STL, soon.)
Bug originally discovered by Logan Smith.

Also fix `std::function<const void()>`, which should work
the same way as `std::function<void()>` in terms of allowing
"conversions" from non-void types.

Differential Revision: https://reviews.llvm.org/D94452
2021-01-25 19:34:41 -05:00
..
2021-01-12 14:21:11 -05:00
2021-01-22 21:20:23 +01:00
2021-01-22 21:20:23 +01:00
2021-01-19 14:15:31 -05:00
2021-01-19 14:15:31 -05:00
bit
2021-01-22 21:20:23 +01:00
2021-01-22 21:20:23 +01:00
2020-12-09 12:22:35 -08:00
2019-07-01 16:13:31 +00:00
2021-01-22 21:20:23 +01:00
2019-05-29 16:01:36 +00:00
2021-01-19 14:35:07 -05:00
2020-09-02 21:21:24 +02:00
2021-01-25 15:10:41 -05:00