[libcxx-commits] [libcxx] P1957R2: remove special-case for booleans in std::variant (PR #71502)

David Benjamin via libcxx-commits libcxx-commits at lists.llvm.org
Wed Nov 22 11:30:59 PST 2023


davidben wrote:

> This change may require significant cleanups in user code, see https://github.com/llvm/llvm-project/pull/73121.

>From what I can tell so far, only in repositories that set `_LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT`. I'll follow up on that PR with a summary of the situation. It's quite a mess and I think the only long-term stable situation is to get rid of `_LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT`.

https://github.com/llvm/llvm-project/pull/71502


More information about the libcxx-commits mailing list