Fix a FIXME by not creating an invalid AST on erroneous input.  Also 
make diagnostic output in some other malformed cases significantly
more useful.  This fixes PR2708

llvm-svn: 55215
3 files changed
tree: 68817d02493c30268cfce512c9ef1f75f668f641
  1. clang/
  2. llvm/