Lines Matching refs:CurInit

6292                              ExprResult CurInit,  in CopyObject()  argument
6294 if (CurInit.isInvalid()) in CopyObject()
6295 return CurInit; in CopyObject()
6297 Expr *CurInitExpr = (Expr *)CurInit.get(); in CopyObject()
6302 return CurInit; in CopyObject()
6304 SourceLocation Loc = getInitializationLoc(Entity, CurInit.get()); in CopyObject()
6308 return CurInit; in CopyObject()
6336 return CurInit; in CopyObject()
6359 CurInit.get(); // Ownership transferred into MultiExprArg, below. in CopyObject()
6423 CurInit = S.BuildCXXConstructExpr(Loc, T, Best->FoundDecl, Constructor, in CopyObject()
6434 if (!CurInit.isInvalid() && shouldBindAsTemporary(Entity)) in CopyObject()
6435 CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>()); in CopyObject()
6436 return CurInit; in CopyObject()
6576 ExprResult CurInit((Expr *)nullptr); in PerformConstructorInitialization() local
6618 CurInit = S.CheckForImmediateInvocation( in PerformConstructorInitialization()
6649 CurInit = S.BuildCXXConstructExpr(Loc, Step.Type, in PerformConstructorInitialization()
6660 CurInit = S.BuildCXXConstructExpr(Loc, Step.Type, in PerformConstructorInitialization()
6671 if (CurInit.isInvalid()) in PerformConstructorInitialization()
6684 CurInit = S.MaybeBindToTemporary(CurInit.get()); in PerformConstructorInitialization()
6686 return CurInit; in PerformConstructorInitialization()
8160 ExprResult CurInit((Expr *)nullptr); in Perform() local
8207 CurInit = Args[0]; in Perform()
8208 if (!CurInit.get()) return ExprError(); in Perform()
8224 CurInit.get() && isa<InitListExpr>(CurInit.get())); in Perform()
8242 if (CurInit.isInvalid()) in Perform()
8245 QualType SourceType = CurInit.get() ? CurInit.get()->getType() : QualType(); in Perform()
8251 S.CheckAddressOfMemberAccess(CurInit.get(), Step->Function.FoundDecl); in Perform()
8254 CurInit = S.FixOverloadedFunctionReference(CurInit, in Perform()
8259 if (!CurInit.isInvalid()) in Perform()
8260 CurInit = S.CheckPlaceholderExpr(CurInit.get()); in Perform()
8274 SourceType, Step->Type, CurInit.get()->getBeginLoc(), in Perform()
8275 CurInit.get()->getSourceRange(), &BasePath, IgnoreBaseAccess)) in Perform()
8283 CurInit = ImplicitCastExpr::Create(S.Context, Step->Type, in Perform()
8284 CK_DerivedToBase, CurInit.get(), in Perform()
8293 if (S.CheckExceptionSpecCompatibility(CurInit.get(), DestType)) in Perform()
8299 if (CurInit.get()->getType()->isFunctionProtoType()) { in Perform()
8300 if (auto *DRE = dyn_cast<DeclRefExpr>(CurInit.get()->IgnoreParens())) { in Perform()
8309 CheckForNullPointerDereference(S, CurInit.get()); in Perform()
8314 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform()
8317 if (S.CheckExceptionSpecCompatibility(CurInit.get(), DestType)) in Perform()
8326 !CurInit.get()->getType()->isIncompleteArrayType() && in Perform()
8329 CurInit.get()->getType()->getPointeeOrArrayElementType())) in Perform()
8330 MTETy = CurInit.get()->getType(); in Perform()
8334 MTETy, CurInit.get(), Entity.getType()->isLValueReferenceType()); in Perform()
8335 CurInit = MTE; in Perform()
8355 CurInit = S.MaybeBindToTemporary(CurInit.get()); in Perform()
8356 CurInit = CopyObject(S, Step->Type, Entity, CurInit, in Perform()
8361 CurInit = CopyObject(S, Step->Type, Entity, CurInit, in Perform()
8376 SourceLocation Loc = CurInit.get()->getBeginLoc(); in Perform()
8380 Expr *Arg = CurInit.get(); in Perform()
8387 CurInit = S.BuildCXXConstructExpr(Loc, Step->Type, in Perform()
8396 if (CurInit.isInvalid()) in Perform()
8409 S.CheckMemberOperatorAccess(Kind.getLocation(), CurInit.get(), nullptr, in Perform()
8414 CurInit = S.BuildCXXMemberCallExpr(CurInit.get(), FoundFn, Conversion, in Perform()
8416 if (CurInit.isInvalid()) in Perform()
8423 if (CreatedObject && checkAbstractType(CurInit.get()->getType())) in Perform()
8426 CurInit = ImplicitCastExpr::Create( in Perform()
8427 S.Context, CurInit.get()->getType(), CastKind, CurInit.get(), nullptr, in Perform()
8428 CurInit.get()->getValueKind(), S.CurFPFeatureOverrides()); in Perform()
8433 CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>()); in Perform()
8439 QualType T = CurInit.get()->getType(); in Perform()
8443 S.CheckDestructorAccess(CurInit.get()->getBeginLoc(), Destructor, in Perform()
8445 S.MarkFunctionReferenced(CurInit.get()->getBeginLoc(), Destructor); in Perform()
8446 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getBeginLoc())) in Perform()
8462 CurInit = S.PerformQualificationConversion(CurInit.get(), Step->Type, VK); in Perform()
8467 assert(CurInit.get()->isLValue() && in Perform()
8469 CurInit = in Perform()
8470 S.ImpCastExprToType(CurInit.get(), Step->Type, CK_NoOp, VK_LValue); in Perform()
8474 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
8475 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
8483 CurInit.get()->getType()->getAs<PointerType>()) { in Perform()
8490 S.Diag(CurInit.get()->getExprLoc(), in Perform()
8492 << CurInit.get()->getSourceRange(); in Perform()
8504 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS, in Perform()
8509 S.DiscardMisalignedMemberAddress(Step->Type.getTypePtr(), CurInit.get()); in Perform()
8511 CurInit = CurInitExprRes; in Perform()
8516 CurInit.get()); in Perform()
8525 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform()
8553 CurInit.get(); in Perform()
8554 CurInit = shouldBindAsTemporary(InitEntity) in Perform()
8578 CurInit = PerformConstructorInitialization(S, UseTemporary ? TempEntity : in Perform()
8590 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0); in Perform()
8594 Expr *E = CurInit.get(); in Perform()
8601 CurInit = ILE; in Perform()
8621 Expr *Source = CurInit.get(); in Perform()
8625 CurInit = PerformConstructorInitialization( in Perform()
8653 CurInit = new (S.Context) CXXScalarValueInitExpr( in Perform()
8657 CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type); in Perform()
8663 QualType SourceType = CurInit.get()->getType(); in Perform()
8666 ExprResult InitialCurInit = CurInit; in Perform()
8667 ExprResult Result = CurInit; in Perform()
8673 CurInit = Result; in Perform()
8676 ExprResult CurInitExprRes = CurInit; in Perform()
8684 CurInit = CurInitExprRes; in Perform()
8702 CheckStringInit(CurInit.get(), UpdateType ? *ResultType : Ty, in Perform()
8708 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
8710 CurInit.get()->getValueKind()); in Perform()
8714 Expr *Cur = CurInit.get(); in Perform()
8720 CurInit = S.CreateBuiltinArraySubscriptExpr( in Perform()
8730 CurInit = new (S.Context) ArrayInitLoopExpr(Step->Type, Common, in Perform()
8731 CurInit.get()); in Perform()
8739 << Step->Type << CurInit.get()->getType() in Perform()
8740 << CurInit.get()->getSourceRange(); in Perform()
8741 updateGNUCompoundLiteralRValue(CurInit.get()); in Perform()
8750 = S.Context.getAsConstantArrayType(CurInit.get()->getType())) { in Perform()
8765 << CurInit.get()->getSourceRange(); in Perform()
8770 checkIndirectCopyRestoreSource(S, CurInit.get()); in Perform()
8771 CurInit = new (S.Context) ObjCIndirectCopyRestoreExpr( in Perform()
8772 CurInit.get(), Step->Type, in Perform()
8777 CurInit = ImplicitCastExpr::Create( in Perform()
8778 S.Context, Step->Type, CK_ARCProduceObject, CurInit.get(), nullptr, in Perform()
8783 S.Diag(CurInit.get()->getExprLoc(), in Perform()
8785 << CurInit.get()->getSourceRange(); in Perform()
8789 CurInit.get()->getType(), CurInit.get(), in Perform()
8793 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE); in Perform()
8798 CurInit = S.MaybeBindToTemporary(CurInit.get()); in Perform()
8820 Expr *Init = CurInit.get()->IgnoreParens(); in Perform()
8833 CurInit = ImplicitCastExpr::Create( in Perform()
8891 CurInit = S.ImpCastExprToType(Init, S.Context.OCLSamplerTy, in Perform()
8900 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
8902 CurInit.get()->getValueKind()); in Perform()
8910 if (auto *Init = CurInit.get()) in Perform()
8918 CurInit.get()); in Perform()
8921 if (const Expr *E = CurInit.get()) { in Perform()
8926 return CurInit; in Perform()