reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1645 (FromType->isRecordType() || ToType->isRecordType())) 1655 = S.ResolveAddressOfOverloadedFunction(From, ToType, false, 1665 S.ExtractUnqualifiedFunctionType(ToType), FromType)) { 1669 S.ExtractUnqualifiedFunctionType(ToType), resultTy)) 1671 if (!ToType->isBooleanType()) 1735 if (S.IsStringLiteralToNonConstPointerConversion(From, ToType)) { 1776 if (S.Context.hasSameUnqualifiedType(FromType, ToType)) { 1780 } else if (S.IsIntegralPromotion(From, FromType, ToType)) { 1783 FromType = ToType.getUnqualifiedType(); 1784 } else if (S.IsFloatingPointPromotion(FromType, ToType)) { 1787 FromType = ToType.getUnqualifiedType(); 1788 } else if (S.IsComplexPromotion(FromType, ToType)) { 1791 FromType = ToType.getUnqualifiedType(); 1792 } else if (ToType->isBooleanType() && 1802 ToType->isIntegralType(S.Context)) { 1805 FromType = ToType.getUnqualifiedType(); 1806 } else if (FromType->isAnyComplexType() && ToType->isAnyComplexType()) { 1809 FromType = ToType.getUnqualifiedType(); 1810 } else if ((FromType->isAnyComplexType() && ToType->isArithmeticType()) || 1811 (ToType->isAnyComplexType() && FromType->isArithmeticType())) { 1814 FromType = ToType.getUnqualifiedType(); 1815 } else if (FromType->isRealFloatingType() && ToType->isRealFloatingType()) { 1820 &S.Context.getFloatTypeSemantics(ToType)) { 1822 ToType == S.Context.LongDoubleTy) || 1824 ToType == S.Context.Float128Ty)); 1832 FromType = ToType.getUnqualifiedType(); 1834 ToType->isIntegralType(S.Context)) || 1836 ToType->isRealFloatingType())) { 1839 FromType = ToType.getUnqualifiedType(); 1840 } else if (S.IsBlockPointerConversion(FromType, ToType, FromType)) { 1843 S.isObjCWritebackConversion(FromType, ToType, FromType)) { 1845 } else if (S.IsPointerConversion(From, FromType, ToType, InOverloadResolution, 1851 } else if (S.IsMemberPointerConversion(From, FromType, ToType, 1855 } else if (IsVectorConversion(S, FromType, ToType, SecondICK)) { 1857 FromType = ToType.getUnqualifiedType(); 1859 S.Context.typesAreCompatible(ToType, FromType)) { 1862 FromType = ToType.getUnqualifiedType(); 1863 } else if (IsTransparentUnionStandardConversion(S, From, ToType, 1867 FromType = ToType; 1868 } else if (tryAtomicConversion(S, From, ToType, InOverloadResolution, SCS, 1873 } else if (ToType->isEventT() && 1877 FromType = ToType; 1878 } else if (ToType->isQueueT() && 1882 FromType = ToType; 1883 } else if (ToType->isSamplerT() && 1886 FromType = ToType; 1896 if (S.IsFunctionConversion(FromType, ToType, FromType)) { 1900 } else if (S.IsQualificationConversion(FromType, ToType, CStyle, 1904 FromType = ToType; 1915 QualType CanonTo = S.Context.getCanonicalType(ToType); 1919 FromType = ToType; 1935 S.CheckSingleAssignmentConstraints(ToType, ER, 1960 SCS.setToType(1, ToType); 1967 SCS.setToType(2, ToType);