1// { dg-do assemble } 2// GROUPS passed access 3// access file 4// Message-Id: <9306301534.AA05072@sparc1.cnm.us.es> 5// From: juando@cnm.us.es (Juan D. Martin) 6// Subject: Compiler lets access to private constructor in template. 7// Date: Wed, 30 Jun 93 17:34:10 +0200 8 9template <class T> class Foo 10{ 11private: 12 friend class Bar; // To avoid warning. 13 Foo(const T &v) {}; // { dg-error "" } private 14}; 15 16 17int main() 18{ 19 Foo<int>(1);// { dg-error "" } 20} 21