Lines Matching refs:PExp
6515 Expr *PExp = LHS.get(), *IExp = RHS.get(); in CheckAdditionOperands() local
6518 if (PExp->getType()->isPointerType()) { in CheckAdditionOperands()
6520 } else if (PExp->getType()->isObjCObjectPointerType()) { in CheckAdditionOperands()
6523 std::swap(PExp, IExp); in CheckAdditionOperands()
6524 if (PExp->getType()->isPointerType()) { in CheckAdditionOperands()
6526 } else if (PExp->getType()->isObjCObjectPointerType()) { in CheckAdditionOperands()
6532 assert(PExp->getType()->isAnyPointerType()); in CheckAdditionOperands()
6537 if (!checkArithmeticOpPointerOperand(*this, Loc, PExp)) in CheckAdditionOperands()
6540 if (isObjCPointer && checkArithmeticOnObjCPointer(*this, Loc, PExp)) in CheckAdditionOperands()
6544 CheckArrayAccess(PExp, IExp); in CheckAdditionOperands()
6556 return PExp->getType(); in CheckAdditionOperands()