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

References

tools/clang/lib/Sema/SemaExpr.cpp
14652       DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
14657     ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14662     ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14668     else if (SrcType->isFunctionPointerType() &&
14675       SrcType->isObjCObjectPointerType();
14677       ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14680       SrcType = SrcType.getUnqualifiedType();
14680       SrcType = SrcType.getUnqualifiedType();
14693     if (SrcType->isArrayType()) SrcType = Context.getArrayDecayedType(SrcType);
14693     if (SrcType->isArrayType()) SrcType = Context.getArrayDecayedType(SrcType);
14693     if (SrcType->isArrayType()) SrcType = Context.getArrayDecayedType(SrcType);
14695     Qualifiers lhq = SrcType->getPointeeType().getQualifiers();
14737     if (SrcType->isObjCQualifiedIdType()) {
14739                 SrcType->castAs<ObjCObjectPointerType>();
14756             SrcType->castAs<ObjCObjectPointerType>()->getInterfaceType())
14776     ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14789     SecondType = SrcType;
14799     FirstType = SrcType;