https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99396
--- Comment #13 from cqwrteur <unlvsur at live dot com> --- (In reply to Jakub Jelinek from comment #12) > Created attachment 50305 [details] > gcc11-pr99396.patch > > Some further tweaks based on IRC discussions. shouldn't this be if constexpr ((_Nd & (_Nd - 1)) == 0) { } else { } instead of if ((_Nd & (_Nd - 1)) == 0) ?