2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p807a.C
blob748231c66b8ab5c04115e583c13a516a596039f7
1 // { dg-do assemble  }
2 // prms-id: 807
4 // See ARM page 275 Section 12.3.2
6 extern "C" int printf (const char *, ...);
7 extern "C" void exit(int);
9 class B;
11 class A {
12 public:
13         A(B&);                  // { dg-error "" } fn ref in err msg
16 class B {
17 public:
18         operator A();           // { dg-error "" } fn ref in err msg
21 B b;
22 A a = b;  // { dg-error "" } should fail as it is ambigious.