Home | History | Annotate | Download | only in Sema

Lines Matching refs:ExprTy

3101   QualType ExprTy = E->getType();
3102 while (const TypeOfExprType *TET = dyn_cast<TypeOfExprType>(ExprTy)) {
3103 ExprTy = TET->getUnderlyingExpr()->getType();
3106 if (AT.matchesType(S.Context, ExprTy))
3117 ExprTy = E->getType();
3125 if (AT.matchesType(S.Context, ExprTy))
3133 if (ExprTy == S.Context.IntTy)
3135 ExprTy = S.Context.CharTy;
3140 if (auto EnumTy = ExprTy->getAs<EnumType>()) {
3141 ExprTy = EnumTy->getDecl()->getIntegerType();
3148 QualType IntendedTy = ExprTy;
3151 if (ExprTy->isIntegralOrUnscopedEnumerationType() &&
3152 !ExprTy->isCharType()) {
3213 if (IntendedTy == ExprTy) {
3267 StringRef Name = cast<TypedefType>(ExprTy)->getDecl()->getName();
3280 << AT.getRepresentativeTypeName(S.Context) << ExprTy << IsEnum
3292 switch (S.isValidVarArgType(ExprTy)) {
3297 << AT.getRepresentativeTypeName(S.Context) << ExprTy << IsEnum
3307 << ExprTy
3317 if (ExprTy->isObjCObjectType())
3321 << ExprTy
3331 << isa<InitListExpr>(E) << ExprTy << CallType