Fixes PR14811: Crash when formatting some macros

A preprocessor directive cannot be started while we're parsing one.

llvm-svn: 171635
2 files changed