[libcxx-commits] [PATCH] D143346: [libc++] fix `shared_ptr`'s incorrect constraints

Jordan Rupprecht via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 9 19:20:06 PST 2023


rupprecht added a comment.

In D143346#4113858 <https://reviews.llvm.org/D143346#4113858>, @ldionne wrote:

> Thanks for fixing this! Only nits.
>
> Let's land this and cherry-pick it onto LLVM 16. Please add a release note on the LLVM 16 release branch to explain that this constrains `std::shared_ptr` more than it used to, which could lead to a bit of source break. I don't think this should be too big of a deal, especially since the code this would break is arguably brittle.
>
> Pinging vendors for awareness.

Thanks for the ping, @ldionne. As usual, this causes a few breakages for us, but they're all trivial to fix. No concerns from me to land this whenever you're ready.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D143346/new/

https://reviews.llvm.org/D143346



More information about the libcxx-commits mailing list