2 /* { dg-do compile } */
10 return s
->a
/* { dg-error "invalid use of undefined type .struct S." } */
11 + s
->b
/* { dg-error "invalid use of undefined type .struct S." } */
12 + s
->c
; /* { dg-error "invalid use of undefined type .struct S." } */
18 return u
->a
/* { dg-error "invalid use of undefined type .union U." } */
19 + u
->a
/* { dg-error "invalid use of undefined type .union U." } */
20 + u
->a
; /* { dg-error "invalid use of undefined type .union U." } */