3 * { dg-options "-std=c23" }
6 // recursive declarations
8 extern struct bar
{ struct bar
* p
; int x
; } b
;
9 extern struct bar
{ struct bar
* p
; int x
; } b
;
11 struct foo
{ struct foo
{ struct foo
* p
; int x
; }* p
; int x
; } a
; /* { dg-error "nested" } */