1// { dg-do run } 2extern "C" void abort(); 3 4template <void* P> 5void f(int j); 6 7template <unsigned int I> 8void f(int j); 9 10 11template <void* P> 12void f(int j) 13{ 14 abort(); 15} 16 17 18template <unsigned int I> 19void f(int j) 20{ 21} 22 23 24int main() 25{ 26 f<3>(7); 27} 28 29