Home | History | Annotate | Download | only in Sema

Lines Matching defs:ResType

8762   QualType ResType = Op->getType();
8766 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>())
8767 ResType = ResAtomicType->getValueType();
8769 assert(!ResType.isNull() && "no type for increment/decrement expression");
8771 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) {
8779 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) {
8781 S.Diag(OpLoc, diag::err_increment_decrement_enum) << IsInc << ResType;
8783 } else if (ResType->isRealType()) {
8785 } else if (ResType->isPointerType()) {
8789 } else if (ResType->isObjCObjectPointerType()) {
8795 } else if (ResType->isAnyComplexType()) {
8798 << ResType << Op->getSourceRange();
8799 } else if (ResType->isPlaceholderType()) {
8804 } else if (S.getLangOpts().AltiVec && ResType->isVectorType()) {
8806 } else if(S.getLangOpts().OpenCL && ResType->isVectorType() &&
8807 ResType->getAs<VectorType>()->getElementType()->isIntegerType()) {
8811 << ResType << int(IsInc) << Op->getSourceRange();
8823 return ResType;
8826 return ResType.getUnqualifiedType();
10383 QualType resType;
10387 resType = Context.DependentTy;
10403 resType = ActiveExpr->getType();
10410 ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr, resType, VK, OK, RPLoc,
10411 CondIsTrue, resType->isDependentType(), ValueDependent);