// { dg-do compile } // { dg-options "-Wduplicated-cond" } template class a { typedef a b; template void c(); }; template template void a::c() { int f; b g; if (g == 0) ; else if (f) { } }