// RUN: %clang_cc1 -P -E -fms-extensions %s | FileCheck -strict-whitespace %s | |
// This horrible stuff should preprocess into (other than whitespace): | |
// int foo; | |
// int bar; | |
// int baz; | |
int foo; | |
// CHECK: int foo; | |
#define comment /##/ dead tokens live here | |
comment This is stupidity | |
int bar; | |
// CHECK: int bar; | |
#define nested(x) int x comment cute little dead tokens... | |
nested(baz) rise of the dead tokens | |
; | |
// CHECK: int baz | |
// CHECK: ; | |