
Changed from: keyword '__is_empty' will be treated as an identifier for the remainder of the translation unit To: keyword '__is_empty' will be made available as an identifier for the remainder of the translation unit This is a more accurate description of clang's keyword compatibility feature, given that some of the keywords are turned into context-sensitive keywords (e.g. REVERTIBLE_TYPE_TRAIT) rather than being fully disabled. llvm-svn: 196776
10 lines
305 B
C
10 lines
305 B
C
/* "System header" for testing GNU libc keyword conflict workarounds */
|
|
|
|
typedef union {
|
|
union w *__uptr;
|
|
#if defined(MS) && defined(NOT_SYSTEM)
|
|
// expected-warning@-2 {{keyword '__uptr' will be made available as an identifier here}}
|
|
#endif
|
|
int *__iptr;
|
|
} WS __attribute__((__transparent_union__));
|