OSDN Git Service

Pizza-lize :-)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / other / pr39060.C
1 // PR c++/39060
2 // { dg-do compile }
3
4 struct A
5 {
6   A(void* i=);  // { dg-error "with|specification|primary-expression" }
7   A(void* i=);  // { dg-error "overloaded|primary-expression" }
8   A(void* i=);  // { dg-error "overloaded|primary-expression" }
9
10   void operator+ (void* i=);    // { dg-error "arguments" }
11
12   virtual void foo1(=); // { dg-error "identifier|primary-expression" }
13   void foo2(=);         // { dg-error "identifier|primary-expression" }
14   void foo3(=);         // { dg-error "identifier|primary-expression" }
15   void foo4(=);         // { dg-error "identifier|primary-expression" }
16   void foo5(=);         // { dg-error "identifier|primary-expression" }
17 };
18
19 A::A (void* i=) {}      // { dg-error "primary-expression|argument" }