xref: /llvm-project/clang/test/Sema/Inputs/ms-keyword-system-header.h (revision cfea74944a3158b3caab91f7ca6b741a42637738)
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