2 #pragma clang system_header
3 // expected-no-diagnostics
5 #pragma GCC system_header
6 // expected-no-diagnostics
9 // expected-no-diagnostics
11 // expected-warning@+1{{unknown pragma ignored}}
14 // expected-note@+4{{previous definition is here}}
15 // expected-warning@+4{{redefinition of typedef 'x' is a C11 feature}}