Lines Matching refs:SrcExpr
15942 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral() local
15943 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr)) in CheckConversionToObjCLiteral()
15945 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral()
15947 if (auto *SL = dyn_cast<StringLiteral>(SrcExpr)) { in CheckConversionToObjCLiteral()
15962 if ((isa<IntegerLiteral>(SrcExpr) || isa<CharacterLiteral>(SrcExpr) || in CheckConversionToObjCLiteral()
15963 isa<FloatingLiteral>(SrcExpr) || isa<ObjCBoolLiteralExpr>(SrcExpr) || in CheckConversionToObjCLiteral()
15964 isa<CXXBoolLiteralExpr>(SrcExpr)) && in CheckConversionToObjCLiteral()
15965 !SrcExpr->isNullPointerConstant( in CheckConversionToObjCLiteral()
15970 Diag(SrcExpr->getBeginLoc(), diag::err_missing_atsign_prefix) in CheckConversionToObjCLiteral()
15972 << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(), "@"); in CheckConversionToObjCLiteral()
15974 BuildObjCNumericLiteral(SrcExpr->getBeginLoc(), SrcExpr).get(); in CheckConversionToObjCLiteral()
15985 const Expr *SrcExpr) { in maybeDiagnoseAssignmentToFunction() argument
15987 !SrcExpr->getType()->isFunctionType()) in maybeDiagnoseAssignmentToFunction()
15990 auto *DRE = dyn_cast<DeclRefExpr>(SrcExpr->IgnoreParenImpCasts()); in maybeDiagnoseAssignmentToFunction()
16000 SrcExpr->getBeginLoc()); in maybeDiagnoseAssignmentToFunction()
16006 Expr *SrcExpr, AssignmentAction Action, in DiagnoseAssignmentResult() argument
16023 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr); in DiagnoseAssignmentResult()
16033 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16043 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16053 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16068 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16122 IsStringLiteralToNonConstPointerConversion(SrcExpr, DstType)) in DiagnoseAssignmentResult()
16196 if (maybeDiagnoseAssignmentToFunction(*this, DstType, SrcExpr)) { in DiagnoseAssignmentResult()
16203 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
16233 FDiag << FirstType << SecondType << AA_Passing << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16235 FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16266 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
16270 EmitRelatedResultTypeNote(SrcExpr); in DiagnoseAssignmentResult()