>> How can FormatTok.IsFirst be true? > Also, afaik if HasUnescpaedNewline then NewlineBefore > 0, so no need to capture both... Nice, removed both conditions from here and NewlineBefore > 0 in two other places. http://llvm-reviews.chandlerc.com/D638