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

/external/clang/lib/Sema/
H A DSemaCast.cpp49 : Self(S), SrcExpr(src), DestType(destType),
63 ExprResult SrcExpr; member in struct:__anon3858::CastOperation
117 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange);
123 Expr *src = SrcExpr.get();
127 SrcExpr = src;
135 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.take());
136 if (SrcExpr.isInvalid())
157 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
162 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
789 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument
957 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument
1008 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1192 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1303 TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, bool ListInitialization) argument
1355 TryConstCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, unsigned &msg) argument
1483 DiagnoseCastOfObjCSEL(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
1500 checkIntToPointerCast(bool CStyle, SourceLocation Loc, const Expr *SrcExpr, QualType DestType, Sema &Self) argument
1516 TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind) argument
1932 DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
[all...]
H A DSemaStmt.cpp1107 Expr *SrcExpr) {
1109 if (Diags.getDiagnosticLevel(DIAG, SrcExpr->getExprLoc())
1116 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
1117 SrcExpr->isIntegerConstantExpr(Context)) {
1122 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context);
1147 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignement)
1106 DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, Expr *SrcExpr) argument
H A DSemaExpr.cpp9854 Expr *SrcExpr, FixItHint &Hint) {
9873 SrcExpr = SrcExpr->IgnoreParenImpCasts();
9874 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
9876 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
9878 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
9888 Expr *SrcExpr, AssignmentAction Action,
9904 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
9909 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
9914 ConvHints.tryToFixConversion(SrcExpr, SrcTyp
9853 MakeObjCStringLiteralFixItHint(Sema& SemaRef, QualType DstType, Expr *SrcExpr, FixItHint &Hint) argument
9885 DiagnoseAssignmentResult(AssignConvertType ConvTy, SourceLocation Loc, QualType DstType, QualType SrcType, Expr *SrcExpr, AssignmentAction Action, bool *Complained) argument
[all...]
H A DSemaOverload.cpp9413 ExprResult &SrcExpr, bool doFunctionPointerConverion,
9417 assert(SrcExpr.get()->getType() == Context.OverloadTy);
9419 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get());
9425 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getLocStart())) {
9426 SrcExpr = ExprError();
9448 SrcExpr = ExprError();
9454 Owned(FixOverloadedFunctionReference(SrcExpr.take(), found, fn));
9461 SrcExpr = ExprError();
9474 NoteAllOverloadCandidates(SrcExpr.get());
9476 SrcExpr
9412 ResolveAndFixSingleFunctionTemplateSpecialization( ExprResult &SrcExpr, bool doFunctionPointerConverion, bool complain, const SourceRange& OpRangeForComplaining, QualType DestTypeForComplaining, unsigned DiagIDForComplaining) argument
[all...]

Completed in 227 milliseconds