1 // RUN: %clang_cc1 -fsyntax-only %s -verify
4 enum x
; // expected-note {{forward declaration}}
5 extern struct y a
; // expected-note {{forward declaration}}
6 extern union z b
; // expected-note 2 {{forward declaration}}
9 (enum x
)1; // expected-error {{cast to incomplete type}}
10 (struct y
)a
; // expected-error {{cast to incomplete type}}
11 (union z
)b
; // expected-error {{cast to incomplete type}}
12 (union z
)1; // expected-error {{cast to incomplete type}}