17f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendling/* "System header" for testing GNU libc keyword conflict workarounds */ 27f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendling 37f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendlingtypedef union { 47f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendling union w *__uptr; 503e463e293f5ecf62cb8c807d00edb9fbb1f99d7Bill Wendling#if defined(MS) && defined(NOT_SYSTEM) 6651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines // expected-warning@-2 {{keyword '__uptr' will be made available as an identifier here}} 703e463e293f5ecf62cb8c807d00edb9fbb1f99d7Bill Wendling#endif 87f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendling int *__iptr; 97f3ec66c405045ae67abf54f728845f36e91baa9Bill Wendling} WS __attribute__((__transparent_union__)); 10