I'm trying to upgrade a legacy application to C++20 and ran into an error that doesn't fail without --std=c++20 on GCC 11.1.0:
static_assert(std::is_integral_v<__uint128_t>, "Error: non-integral type");
Why is it failing only with C++20 and what can I do to fix it?