Lines Matching refs:SourceExpr
13116 Sema &S, Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder) { in adornObjCBoolConversionDiagWithTernaryFixit() argument
13117 Expr *Ignored = SourceExpr->IgnoreImplicit(); in adornObjCBoolConversionDiagWithTernaryFixit()
13123 SourceLocation EndLoc = S.getLocForEndOfToken(SourceExpr->getEndLoc()); in adornObjCBoolConversionDiagWithTernaryFixit()
13125 Builder << FixItHint::CreateInsertion(SourceExpr->getBeginLoc(), "(") in adornObjCBoolConversionDiagWithTernaryFixit()
14109 Expr *SourceExpr = E; in AnalyzeImplicitConversions() local
14116 SourceExpr = Src; in AnalyzeImplicitConversions()
14118 if (const auto *UO = dyn_cast<UnaryOperator>(SourceExpr)) in AnalyzeImplicitConversions()
14125 if (const auto *BO = dyn_cast<BinaryOperator>(SourceExpr)) in AnalyzeImplicitConversions()
14141 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) { in AnalyzeImplicitConversions()
14147 if (CallExpr *Call = dyn_cast<CallExpr>(SourceExpr)) in AnalyzeImplicitConversions()
14153 if (SourceExpr->getType() != T) in AnalyzeImplicitConversions()
14154 CheckImplicitConversion(S, SourceExpr, T, CC, nullptr, IsListInit); in AnalyzeImplicitConversions()