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);
14669              DstType->isFunctionPointerType())
14674     CheckInferredResultType = DstType->isObjCObjectPointerType() &&
14677       ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14681       DstType = DstType.getUnqualifiedType();
14681       DstType = DstType.getUnqualifiedType();
14696     Qualifiers rhq = DstType->getPointeeType().getQualifiers();
14720         IsStringLiteralToNonConstPointerConversion(SrcExpr, DstType))
14745             DstType->castAs<ObjCObjectPointerType>()->getInterfaceType())
14748     else if (DstType->isObjCQualifiedIdType()) {
14750         DstType->castAs<ObjCObjectPointerType>();
14769     if (maybeDiagnoseAssignmentToFunction(*this, DstType, SrcExpr)) {
14776     ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
14788     FirstType = DstType;
14800     SecondType = DstType;
14837     EmitRelatedResultTypeNoteForReturn(DstType);