I committed as r173881 since it's a regression for people who use -E this way. I can't exactly think of more tests besides (a) invalid UTF-8, which is not so interesting, and (b) trying more compiler actions, though I think we don't care about any of them anywhere near as much as -E. http://llvm-reviews.chandlerc.com/D346