https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71377
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> --- GCC 15 emits: 71377.C: In instantiation of ‘struct S<1, 1, 0>’: 71377.C:5:12: required from ‘struct S<0, 1>’ 5 | struct S: public S<N+1, M> { }; | ^ 71377.C:11:17: required from here 11 | S<0, 1> c{}; | ^ 71377.C:5:12: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’ 5 | struct S: public S<N+1, M> { }; | ^ since r15-2761.