Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCasts
except it only skips implicit casts.

Also fix ObjCImplicitGetterSetterRefExpr's child_begin to skip the base expression
if it's actually a type reference (which you get with static property references).

llvm-svn: 103132
2 files changed
tree: 7eac535e02f1ff19df1cb4857a11b6a71c2ef31b
  1. clang/
  2. compiler-rt/
  3. llvm/