https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
--- Comment #18 from cqwrteur <unlvsur at live dot com> --- (In reply to cqwrteur from comment #17) > (In reply to cqwrteur from comment #16) > > (In reply to Jakub Jelinek from comment #15) > > > Could be if _GLIBCXX17_CONSTEXPR (...) > > > sure. > > > > bit header is a new C++20 header. There is no reason the compiler does not > > support if constexpr. > > > > If you compile it with pre-C++20, the code should even get compiled > > sorry. should not even get compiled okay. it looks like you folks want to support C++14 and C++17 as an extension.