1// { dg-do assemble  }
2// Origin: Mark Mitchell <mark@codesourcery.com>
3
4template <class T>
5void f ()
6{
7  extern int i;
8  extern T j;
9
10  i = j;
11}
12
13template void f<int>();
14