Preprocessor: preserve whitespace in -traditional-cpp mode.
authorJordan Rose <jordan_rose@apple.com>
Thu, 21 Feb 2013 18:53:19 +0000 (18:53 +0000)
committerJordan Rose <jordan_rose@apple.com>
Thu, 21 Feb 2013 18:53:19 +0000 (18:53 +0000)
commitcb8a1aca35ecc33a5adcc0892aa31fb2a7750dc8
tree579e2f5e4f7eb40093d7fb178cd34bae92420c05
parent50f0c80341bb021501788ac26611cd05bf563252
Preprocessor: preserve whitespace in -traditional-cpp mode.

Note that unlike GNU cpp we currently do not preserve whitespace in macros
(even in -traditional-cpp mode).

<rdar://problem/12897179>

llvm-svn: 175778
clang/include/clang/Lex/Lexer.h
clang/lib/Frontend/PrintPreprocessedOutput.cpp
clang/lib/Lex/Lexer.cpp
clang/lib/Lex/PPDirectives.cpp
clang/test/Preprocessor/traditional-cpp.c