// RUN: clang-cc -P -E -fms-extensions %s | sed '/^#.\+/d' | tr -d '\n' > %t && | |
// RUN: grep '^int foo;int bar;int baz;$' %t | count 1 | |
// This horrible stuff should preprocess into (other than whitespace): | |
// int foo; | |
// int bar; | |
// int baz; | |
int foo; | |
#define comment /##/ dead tokens live here | |
comment This is stupidity | |
int bar; | |
#define nested(x) int x comment cute little dead tokens... | |
nested(baz) rise of the dead tokens | |
; | |