reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2619 assert(!SrcType->isPlaceholderType()); 2621 checkAddressSpaceCast(SrcType, DestType); 2634 if (DestRecordTy && Self.Context.hasSameUnqualifiedType(DestType, SrcType)){ 2645 if (CastExpr::getTargetFieldForToUnionCast(RD, SrcType)) { 2652 << SrcType << SrcExpr.get()->getSourceRange(); 2685 if (!SrcType->isScalarType() && !SrcType->isVectorType()) { 2685 if (!SrcType->isScalarType() && !SrcType->isVectorType()) { 2688 << SrcType << SrcExpr.get()->getSourceRange(); 2700 (SrcType->isIntegerType() || SrcType->isFloatingType())) { 2700 (SrcType->isIntegerType() || SrcType->isFloatingType())) { 2703 } else if (Self.CheckVectorCast(OpRange, DestType, SrcType, Kind)) { 2709 if (SrcType->isVectorType()) { 2710 if (Self.CheckVectorCast(OpRange, SrcType, DestType, Kind)) 2729 if (!SrcType->isIntegralType(Self.Context) && SrcType->isArithmeticType()) { 2729 if (!SrcType->isIntegralType(Self.Context) && SrcType->isArithmeticType()) { 2732 << SrcType << SrcExpr.get()->getSourceRange(); 2738 } else if (!SrcType->isArithmeticType()) { 2767 if (const PointerType *ExprPtr = SrcType->getAs<PointerType>()) { 2775 << SrcType << DestType << Sema::AA_Casting 2781 else if (!Self.CheckObjCARCUnavailableWeakConversion(DestType, SrcType)) { 2784 << 1 << SrcType << DestType << SrcExpr.get()->getSourceRange();