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