162c5b571SAlp Toker /* "System header" for testing GNU libc keyword conflict workarounds */ 262c5b571SAlp Toker 362c5b571SAlp Toker typedef union { 462c5b571SAlp Toker union w *__uptr; 547642d2bSAlp Toker #if defined(MS) && defined(NOT_SYSTEM) 6*cfea7494SAlp Toker // expected-warning@-2 {{keyword '__uptr' will be made available as an identifier here}} 747642d2bSAlp Toker #endif 862c5b571SAlp Toker int *__iptr; 962c5b571SAlp Toker } WS __attribute__((__transparent_union__)); 10