1// { dg-do assemble } 2extern "C" void abort(); 3 4template <class T> 5inline int f(T t) 6{ 7 return 0; 8} 9 10int main() 11{ 12 if (!f(3)) 13 abort(); 14} 15 16template <> 17int f(int i) // { dg-error "specialization\[^\n\]*after instantiation" } 18{ 19 return 1; 20} 21 22 23