1 // { dg-do assemble } 2 // { dg-options "-w" } 3 // Origin: r.spatschek@fz-juelich.de 4 5 class A 6 { 7 private: g(T t)8 template <class T> void g(T t) {} 9 int i; 10 }; 11 12 template <> 13 void A::g<int>(int t) { i = 1; } // { dg-error "" } private 14 main()15int main() 16 { 17 A a; 18 19 a.g<int>(0); // { dg-error "" } private 20 } 21