https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79184
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Extended testcase: enum { E = 2 }; template <bool> void f(int) {} template <int> void f() {} int main () { f<1 * 1>(); f<1 << 1>(); f<1 ? 3 : 2>(); f<E>(); f<1 * 1>(0); f<1 << 1>(0); f<1 ? 3 : 2>(0); f<E>(0); }