Explicitly track the condition variable within an "if" statement,
rather than burying it in a CXXConditionDeclExpr (that occassionally
hides behind implicit conversions). Similar changes for
switch, while, and do-while will follow, then the removal of
CXXConditionDeclExpr. This commit is the canary.

llvm-svn: 89717
8 files changed
tree: 2a5540826621e653e8bc0e50db0bccc8b9d7ec9c
  1. clang/
  2. compiler-rt/
  3. llvm/