// RUN: %clang_cc1 %s -emit-html -o -
// rdar://6562329
// PR3635
int
// PR3798
FOR_ALL_FILES(f) { }
// <rdar://problem/11625964>
// -emit-html filters out # directives, but not _Pragma (or MS __pragma)
// Diagnostic push/pop is stateful, so re-lexing a file can cause problems
// if these pragmas are interpreted normally.
_Pragma
_Pragma
_Pragma