1 2 3 4 5 6
// { dg-do assemble } // pushdecl gets confused by this. void f (); void f (int, int); template <class T> T f (T) { }