// { dg-do assemble } // pushdecl gets confused by this. void f (); void f (int, int); template T f (T) { }