// Build don't link: template struct A { T t; }; template class B: private T { public: T::t; // gets bogus error - doesn't recognize access decl }; template class B >;