Lines Matching refs:SrcExpr

16803   Expr *SrcExpr = Exp->IgnoreParenImpCasts();  in CheckConversionToObjCLiteral()  local
16804 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr)) in CheckConversionToObjCLiteral()
16806 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral()
16808 if (auto *SL = dyn_cast<StringLiteral>(SrcExpr)) { in CheckConversionToObjCLiteral()
16823 if ((isa<IntegerLiteral>(SrcExpr) || isa<CharacterLiteral>(SrcExpr) || in CheckConversionToObjCLiteral()
16824 isa<FloatingLiteral>(SrcExpr) || isa<ObjCBoolLiteralExpr>(SrcExpr) || in CheckConversionToObjCLiteral()
16825 isa<CXXBoolLiteralExpr>(SrcExpr)) && in CheckConversionToObjCLiteral()
16826 !SrcExpr->isNullPointerConstant( in CheckConversionToObjCLiteral()
16831 Diag(SrcExpr->getBeginLoc(), diag::err_missing_atsign_prefix) in CheckConversionToObjCLiteral()
16833 << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(), "@"); in CheckConversionToObjCLiteral()
16835 BuildObjCNumericLiteral(SrcExpr->getBeginLoc(), SrcExpr).get(); in CheckConversionToObjCLiteral()
16846 const Expr *SrcExpr) { in maybeDiagnoseAssignmentToFunction() argument
16848 !SrcExpr->getType()->isFunctionType()) in maybeDiagnoseAssignmentToFunction()
16851 auto *DRE = dyn_cast<DeclRefExpr>(SrcExpr->IgnoreParenImpCasts()); in maybeDiagnoseAssignmentToFunction()
16861 SrcExpr->getBeginLoc()); in maybeDiagnoseAssignmentToFunction()
16867 Expr *SrcExpr, AssignmentAction Action, in DiagnoseAssignmentResult() argument
16884 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr); in DiagnoseAssignmentResult()
16894 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16904 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16914 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16929 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16983 IsStringLiteralToNonConstPointerConversion(SrcExpr, DstType)) in DiagnoseAssignmentResult()
17057 if (maybeDiagnoseAssignmentToFunction(*this, DstType, SrcExpr)) { in DiagnoseAssignmentResult()
17064 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
17098 << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
17129 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
17133 EmitRelatedResultTypeNote(SrcExpr); in DiagnoseAssignmentResult()