Lines Matching defs:SrcExpr
10571 Expr *SrcExpr, FixItHint &Hint,
10592 SrcExpr = SrcExpr->IgnoreParenImpCasts();
10593 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
10595 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
10597 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
10607 Expr *SrcExpr, AssignmentAction Action,
10624 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
10629 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10634 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10638 MakeObjCStringLiteralFixItHint(*this, DstType, SrcExpr, Hint, IsNSString);
10646 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10692 IsStringLiteralToNonConstPointerConversion(SrcExpr, DstType))
10718 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10748 FDiag << FirstType << SecondType << SrcExpr->getSourceRange();
10750 FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange();
10769 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression,
10773 EmitRelatedResultTypeNote(SrcExpr);