https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115356
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-06-05 Ever confirmed|0 |1 Summary|not a constant expression |a reference to a |can be used as non-type |non-constant integer |template argument inside |expression can be used as |requires expression |non-type template argument | |inside requires expression Keywords| |accepts-invalid Status|UNCONFIRMED |NEW --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- A const reference has the same issue as rvalue reference. Confirmed.