// { dg-do assemble } | |
// GROUPS passed access | |
// access file | |
// Message-Id: <9306301534.AA05072@sparc1.cnm.us.es> | |
// From: juando@cnm.us.es (Juan D. Martin) | |
// Subject: Compiler lets access to private constructor in template. | |
// Date: Wed, 30 Jun 93 17:34:10 +0200 | |
template <class T> class Foo | |
{ | |
private: | |
friend class Bar; // To avoid warning. | |
Foo(const T &v) {}; // { dg-message "" } private | |
}; | |
int main() | |
{ | |
Foo<int>(1);// { dg-error "" } | |
} |