diff options
author | Arthur O'Dwyer <arthur.j.odwyer@gmail.com> | 2020-12-25 14:48:39 -0500 |
---|---|---|
committer | Arthur O'Dwyer <arthur.j.odwyer@gmail.com> | 2020-12-28 13:24:07 -0500 |
commit | 7b00e9fae3853d4693e608cc52f6d6da5059f5ff (patch) | |
tree | 896ab2f5828414784bd51e9be65311358c3455e6 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 30f589c912115b4653f596eb3fd5bf62412f8aa7 (diff) | |
download | llvm-7b00e9fae3853d4693e608cc52f6d6da5059f5ff.zip llvm-7b00e9fae3853d4693e608cc52f6d6da5059f5ff.tar.gz llvm-7b00e9fae3853d4693e608cc52f6d6da5059f5ff.tar.bz2 |
[libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher.
This completes the implementation of P1065 "constexpr INVOKE":
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r2.html
This doesn't yet complete the implementation of P1032 "Misc constexpr bits,"
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html
but it does complete all of the <functional> bits, which means
that we can now set `__cpp_lib_constexpr_functional` for C++20.
This could use more constexpr tests for `std::reference_wrapper<T>`,
but the existing tests are extremely non-constexpr-friendly and
so I don't want to get into that rabbit-hole today.
Differential Revision: https://reviews.llvm.org/D93815
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions