// 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: ;