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