https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99705
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 50447 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50447&action=edit gcc11-pr99705.patch One possible fix. The reason I've made the build_vec_delete_1 changes was that P0784R7 was implemented some months before P1331R2 and therefore the artificial tbase var without initializer was rejected during constexpr evaluation, but now it is not anymore.