[preprocessor] Don't warn about "disabled expansion of recursive macro"
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 30 Jan 2013 18:55:52 +0000 (18:55 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 30 Jan 2013 18:55:52 +0000 (18:55 +0000)
commit8c8684bbe1113ee5c852560e89f7104af744e460
tree163dbb90a47a7ab73d32e259ffd25b49480edd80
parent4cf4f8a5d482fa03c712cad493b39057ff93b6ab
[preprocessor] Don't warn about "disabled expansion of recursive macro"
for "#define X X".

This is a pattern that, for example, stdbool.h uses.
rdar://12435773

llvm-svn: 173952
clang/lib/Lex/PPMacroExpansion.cpp
clang/test/Headers/stdbool.cpp
clang/test/Preprocessor/warn-disabled-macro-expansion.c