[libcxx-commits] [PATCH] D99041: [libcxx] moves `std::invoke` into `__functional_base`
Tim Song via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Mar 21 16:38:24 PDT 2021
tcanens added a comment.
The exact expression in an atomic constraint is not observable so you can certainly substitute something else if that is preferable for whatever reason.
I suspect that making `invoke` diverge from //`INVOKE`// will involve the dead bodies of many LWG members, mine included. I can't predict what libc++ is going to do in the unlikely event that WG21 changes both //`INVOKE`// and `invoke`, though. Maybe for whatever reason it will end up needing an `__invoke2`.
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the libcxx-commits