reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8305 while (const TypeOfExprType *TET = dyn_cast<TypeOfExprType>(ExprTy)) { 8306 ExprTy = TET->getUnderlyingExpr()->getType(); 8325 analyze_printf::ArgType::MatchKind Match = AT.matchesType(S.Context, ExprTy); 8337 ExprTy = E->getType(); 8346 AT.matchesType(S.Context, ExprTy); 8358 if (ExprTy == S.Context.IntTy) 8360 ExprTy = S.Context.CharTy; 8365 if (auto EnumTy = ExprTy->getAs<EnumType>()) { 8366 ExprTy = EnumTy->getDecl()->getIntegerType(); 8373 QualType IntendedTy = ExprTy; 8376 if (ExprTy->isIntegralOrUnscopedEnumerationType() && 8377 !ExprTy->isCharType()) { 8432 if (IntendedTy == ExprTy && !ShouldNotPrintDirectly) { 8498 if (const TypedefType *TypedefTy = dyn_cast<TypedefType>(ExprTy)) 8515 << AT.getRepresentativeTypeName(S.Context) << ExprTy << IsEnum 8526 switch (S.isValidVarArgType(ExprTy)) { 8544 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy 8552 << S.getLangOpts().CPlusPlus11 << ExprTy 8561 if (ExprTy->isObjCObjectType()) 8564 << S.getLangOpts().CPlusPlus11 << ExprTy << CallType 8572 << isa<InitListExpr>(E) << ExprTy << CallType