Lines Matching refs:ExprType
3491 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType,
3495 if (ExprType->isDependentType())
3504 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>())
3505 ExprType = Ref->getPointeeType();
3511 ExprType = Context.getBaseElementType(ExprType);
3514 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange);
3517 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange,
3521 if (RequireCompleteType(OpLoc, ExprType,
3526 if (ExprType->isFunctionType()) {
3532 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange,