Searched defs:SrcExpr (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Sema/
H A DSemaCast.cpp50 : Self(S), SrcExpr(src), DestType(destType),
64 ExprResult SrcExpr; member in struct:__anon15342::CastOperation
118 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange);
124 Expr *src = SrcExpr.get();
128 SrcExpr = src;
136 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.take());
137 if (SrcExpr.isInvalid())
158 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
163 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
705 DiagnoseReinterpretUpDownCast(Sema &Self, const Expr *SrcExpr, QualType DestType, SourceRange OpRange) argument
904 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument
1072 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument
1123 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1307 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1418 TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, bool ListInitialization) argument
1470 TryConstCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, unsigned &msg) argument
1640 DiagnoseCastOfObjCSEL(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
1657 checkIntToPointerCast(bool CStyle, SourceLocation Loc, const Expr *SrcExpr, QualType DestType, Sema &Self) argument
1683 TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind) argument
2100 DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
[all...]
H A DSemaStmt.cpp1119 Expr *SrcExpr) {
1121 SrcExpr->getExprLoc()) ==
1128 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
1129 SrcExpr->isIntegerConstantExpr(Context)) {
1134 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context);
1160 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1118 DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, Expr *SrcExpr) argument
H A DSemaOverload.cpp9738 ExprResult &SrcExpr, bool doFunctionPointerConverion,
9742 assert(SrcExpr.get()->getType() == Context.OverloadTy);
9744 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get());
9750 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getLocStart())) {
9751 SrcExpr = ExprError();
9773 SrcExpr = ExprError();
9779 Owned(FixOverloadedFunctionReference(SrcExpr.take(), found, fn));
9786 SrcExpr = ExprError();
9799 NoteAllOverloadCandidates(SrcExpr.get());
9801 SrcExpr
9737 ResolveAndFixSingleFunctionTemplateSpecialization( ExprResult &SrcExpr, bool doFunctionPointerConverion, bool complain, const SourceRange& OpRangeForComplaining, QualType DestTypeForComplaining, unsigned DiagIDForComplaining) argument
[all...]
H A DSemaExpr.cpp10378 Expr *SrcExpr, FixItHint &Hint,
10399 SrcExpr = SrcExpr->IgnoreParenImpCasts();
10400 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
10402 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
10404 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
10414 Expr *SrcExpr, AssignmentAction Action,
10431 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
10436 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10441 ConvHints.tryToFixConversion(SrcExpr, SrcTyp
10377 MakeObjCStringLiteralFixItHint(Sema& SemaRef, QualType DstType, Expr *SrcExpr, FixItHint &Hint, bool &IsNSString) argument
10411 DiagnoseAssignmentResult(AssignConvertType ConvTy, SourceLocation Loc, QualType DstType, QualType SrcType, Expr *SrcExpr, AssignmentAction Action, bool *Complained) argument
[all...]

Completed in 134 milliseconds