reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
 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