1 // PR c++/83489
2 // { dg-options "-Wabi=11" }
3
4 struct A
5 {
6 A foo(void i = 0); // { dg-error "incomplete type|invalid use" }
7 };
8
bar()9 void bar()
10 {
11 A().foo();
12 }
13
foo(void i)14 A A::foo(void i) // { dg-error "incomplete type|invalid use" }
15 {
16 return A();
17 }
18