1 // PR c++/31923 2 3 template<class T> 4 static void f1 (); 5 6 template<> 7 static void f1<void> (); // { dg-error "explicit template specialization cannot have a storage class" } 8 9 template<class T> 10 extern void f2 (); 11 12 template<> 13 extern void f2<void> (); // { dg-error "explicit template specialization cannot have a storage class" } 14 15 export template<class T> // { dg-warning "keyword 'export' not implemented" } 16 static void* f3 (); 17