https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106111
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> --- And for consteval the problem is likely that enum rid has: 273 RID_FIRST_CXX20 = RID_CONSTINIT, 274 RID_LAST_CXX20 = RID_CONSTINIT, Oops.