1 /* { dg-do compile } */
2 
3 struct T;
4 
5 struct S {
6   void (*bar)(struct S);
7 };
8 
bar(struct T t)9 void bar(struct T t) {} /* { dg-error "" }  */
10 
foo(struct S * s)11 void foo(struct S *s)
12 {
13   s->bar = bar;
14 }
15 
16