merge recovery-2.c into recovery-3.c.

Substantially improve error recovery after broken if conditions by
parsing the full if when we have a semantic error instead of using
parser recovery techniques to recover from a semantic error.

This fixes rdar://6094870 - spurious error after invalid 'if' condition

llvm-svn: 60929
3 files changed
tree: e27136bf3755e91b8a70529a1421b62f4a4175dc
  1. clang/
  2. llvm/