http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45775
--- Comment #1 from Liran Nuna <liranuna at gmail dot com> 2010-09-24 06:50:29 UTC --- Accidentally attached wrong source file: #include <cstdio> class A { private: template <unsigned T> struct B { }; struct C { }; public: template <unsigned T> B<T> getAb() { return B<T>(); } C getAc() { return C(); } }; template<unsigned T> void print_private_template(const A::B<T> &ab) { printf("%d\n", T); } void print_private_class(const A::C &ac) { printf("something\n"); } int main(int, char**) { A a; print_private_template(a.getAb<42>()); print_private_class(a.getAc()); return 0; } -- Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.