[libcxx-commits] [libcxx] [libc++] std::byteswap support for _BitInt(N) (PR #196512)

Xavier Roche via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jun 9 08:11:07 PDT 2026


xroche wrote:

> It's a bit unfortunate that [LWG4583](https://cplusplus.github.io/LWG/issue4583) is rejected as "NAD, paper needed".

The silver lining is that the reply wasn't "wrong, this is intentional" or "won't fix" but more "please provide a paper" <shrug>

Do you plan to work on the paper ? We probably need to re-admit _BitInt to std::byteswap (P3666R4 8.2.9 currently excludes it) and relax the padding-bit Mandate so _BitInt(48), _BitInt(80) are accepted, but <sigh>


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


More information about the libcxx-commits mailing list