[libcxx-commits] [PATCH] D96523: [libc++] Rewrite the tuple constructors to be strictly Standards conforming

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon May 3 09:47:27 PDT 2021


ldionne added a comment.

In D96523#2730953 <https://reviews.llvm.org/D96523#2730953>, @Quuxplusone wrote:

> Further reduced, fwiw: https://www.godbolt.org/z/4f1xnWq59

Thanks a lot for the reduction. Here it is further reduced without libc++'s `std::tuple` or `std::any`: https://www.godbolt.org/z/5r7schPMK

If you add the `static_assert`, the error goes away. That is very suspicious to me. I know how to "fix" it from the standard library side, but it seems like we should take that to Clang folks too. WDYT?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D96523



More information about the libcxx-commits mailing list