Testcase: #define A A /* 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 */ #define B B Run through "clang -x c - -o - -E -dD", produces something like the following (ignoring the predefine buffer): # 1 "<stdin>" 2 #define A A# 11 "<stdin>" #define B B
Fixed in r72724.