Lines Matching refs:CurInit

6901                              ExprResult CurInit,  in CopyObject()  argument
6903 if (CurInit.isInvalid()) in CopyObject()
6904 return CurInit; in CopyObject()
6906 Expr *CurInitExpr = (Expr *)CurInit.get(); in CopyObject()
6911 return CurInit; in CopyObject()
6913 SourceLocation Loc = getInitializationLoc(Entity, CurInit.get()); in CopyObject()
6917 return CurInit; in CopyObject()
6946 return CurInit; in CopyObject()
6969 CurInit.get(); // Ownership transferred into MultiExprArg, below. in CopyObject()
7033 CurInit = S.BuildCXXConstructExpr( in CopyObject()
7041 if (!CurInit.isInvalid() && shouldBindAsTemporary(Entity)) in CopyObject()
7042 CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>()); in CopyObject()
7043 return CurInit; in CopyObject()
7184 ExprResult CurInit((Expr *)nullptr); in PerformConstructorInitialization() local
7229 CurInit = S.CheckForImmediateInvocation( in PerformConstructorInitialization()
7259 CurInit = S.BuildCXXConstructExpr(Loc, Step.Type, in PerformConstructorInitialization()
7270 CurInit = S.BuildCXXConstructExpr(Loc, Step.Type, in PerformConstructorInitialization()
7281 if (CurInit.isInvalid()) in PerformConstructorInitialization()
7294 CurInit = S.MaybeBindToTemporary(CurInit.get()); in PerformConstructorInitialization()
7296 return CurInit; in PerformConstructorInitialization()
7615 ExprResult CurInit((Expr *)nullptr); in Perform() local
7662 CurInit = Args[0]; in Perform()
7663 if (!CurInit.get()) return ExprError(); in Perform()
7680 isa_and_nonnull<InitListExpr>(CurInit.get())); in Perform()
7698 if (CurInit.isInvalid()) in Perform()
7701 QualType SourceType = CurInit.get() ? CurInit.get()->getType() : QualType(); in Perform()
7707 S.CheckAddressOfMemberAccess(CurInit.get(), Step->Function.FoundDecl); in Perform()
7710 CurInit = S.FixOverloadedFunctionReference(CurInit, in Perform()
7715 if (!CurInit.isInvalid()) in Perform()
7716 CurInit = S.CheckPlaceholderExpr(CurInit.get()); in Perform()
7730 SourceType, Step->Type, CurInit.get()->getBeginLoc(), in Perform()
7731 CurInit.get()->getSourceRange(), &BasePath, IgnoreBaseAccess)) in Perform()
7739 CurInit = ImplicitCastExpr::Create(S.Context, Step->Type, in Perform()
7740 CK_DerivedToBase, CurInit.get(), in Perform()
7749 if (S.CheckExceptionSpecCompatibility(CurInit.get(), DestType)) in Perform()
7755 if (CurInit.get()->getType()->isFunctionProtoType()) { in Perform()
7756 if (auto *DRE = dyn_cast<DeclRefExpr>(CurInit.get()->IgnoreParens())) { in Perform()
7765 CheckForNullPointerDereference(S, CurInit.get()); in Perform()
7770 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform()
7773 if (S.CheckExceptionSpecCompatibility(CurInit.get(), DestType)) in Perform()
7782 !CurInit.get()->getType()->isIncompleteArrayType() && in Perform()
7785 CurInit.get()->getType()->getPointeeOrArrayElementType())) in Perform()
7786 MTETy = CurInit.get()->getType(); in Perform()
7790 MTETy, CurInit.get(), Entity.getType()->isLValueReferenceType()); in Perform()
7791 CurInit = MTE; in Perform()
7811 CurInit = S.MaybeBindToTemporary(CurInit.get()); in Perform()
7812 CurInit = CopyObject(S, Step->Type, Entity, CurInit, in Perform()
7817 CurInit = CopyObject(S, Step->Type, Entity, CurInit, in Perform()
7832 SourceLocation Loc = CurInit.get()->getBeginLoc(); in Perform()
7836 Expr *Arg = CurInit.get(); in Perform()
7843 CurInit = S.BuildCXXConstructExpr( in Perform()
7849 if (CurInit.isInvalid()) in Perform()
7862 S.CheckMemberOperatorAccess(Kind.getLocation(), CurInit.get(), nullptr, in Perform()
7867 CurInit = S.BuildCXXMemberCallExpr(CurInit.get(), FoundFn, Conversion, in Perform()
7869 if (CurInit.isInvalid()) in Perform()
7876 if (CreatedObject && checkAbstractType(CurInit.get()->getType())) in Perform()
7879 CurInit = ImplicitCastExpr::Create( in Perform()
7880 S.Context, CurInit.get()->getType(), CastKind, CurInit.get(), nullptr, in Perform()
7881 CurInit.get()->getValueKind(), S.CurFPFeatureOverrides()); in Perform()
7886 CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>()); in Perform()
7892 QualType T = CurInit.get()->getType(); in Perform()
7896 S.CheckDestructorAccess(CurInit.get()->getBeginLoc(), Destructor, in Perform()
7898 S.MarkFunctionReferenced(CurInit.get()->getBeginLoc(), Destructor); in Perform()
7899 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getBeginLoc())) in Perform()
7915 CurInit = S.PerformQualificationConversion(CurInit.get(), Step->Type, VK); in Perform()
7920 assert(CurInit.get()->isLValue() && in Perform()
7922 CurInit = in Perform()
7923 S.ImpCastExprToType(CurInit.get(), Step->Type, CK_NoOp, VK_LValue); in Perform()
7927 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
7928 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
7936 CurInit.get()->getType()->getAs<PointerType>()) { in Perform()
7943 S.Diag(CurInit.get()->getExprLoc(), in Perform()
7945 << CurInit.get()->getSourceRange(); in Perform()
7950 Expr *Init = CurInit.get(); in Perform()
7963 CurInit = CurInitExprRes; in Perform()
7968 CurInit.get()); in Perform()
7977 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform()
8005 CurInit.get(); in Perform()
8006 CurInit = shouldBindAsTemporary(InitEntity) in Perform()
8030 CurInit = PerformConstructorInitialization(S, UseTemporary ? TempEntity : in Perform()
8042 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0); in Perform()
8046 Expr *E = CurInit.get(); in Perform()
8053 CurInit = ILE; in Perform()
8073 Expr *Source = CurInit.get(); in Perform()
8077 CurInit = PerformConstructorInitialization( in Perform()
8105 CurInit = new (S.Context) CXXScalarValueInitExpr( in Perform()
8109 CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type); in Perform()
8115 QualType SourceType = CurInit.get()->getType(); in Perform()
8116 Expr *Init = CurInit.get(); in Perform()
8126 CurInit = Result; in Perform()
8129 ExprResult CurInitExprRes = CurInit; in Perform()
8137 CurInit = CurInitExprRes; in Perform()
8141 CurInit.get()); in Perform()
8150 CurInit.get()->EvaluateAsRValue(ER, S.Context) && in Perform()
8172 CheckStringInit(CurInit.get(), UpdateType ? *ResultType : Ty, in Perform()
8180 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
8182 CurInit.get()->getValueKind()); in Perform()
8186 Expr *Cur = CurInit.get(); in Perform()
8192 CurInit = S.CreateBuiltinArraySubscriptExpr( in Perform()
8202 CurInit = new (S.Context) ArrayInitLoopExpr(Step->Type, Common, in Perform()
8203 CurInit.get()); in Perform()
8211 << Step->Type << CurInit.get()->getType() in Perform()
8212 << CurInit.get()->getSourceRange(); in Perform()
8213 updateGNUCompoundLiteralRValue(CurInit.get()); in Perform()
8222 = S.Context.getAsConstantArrayType(CurInit.get()->getType())) { in Perform()
8235 << CurInit.get()->getSourceRange(); in Perform()
8240 checkIndirectCopyRestoreSource(S, CurInit.get()); in Perform()
8241 CurInit = new (S.Context) ObjCIndirectCopyRestoreExpr( in Perform()
8242 CurInit.get(), Step->Type, in Perform()
8247 CurInit = ImplicitCastExpr::Create( in Perform()
8248 S.Context, Step->Type, CK_ARCProduceObject, CurInit.get(), nullptr, in Perform()
8253 S.Diag(CurInit.get()->getExprLoc(), in Perform()
8255 << CurInit.get()->getSourceRange(); in Perform()
8259 CurInit.get()->getType(), CurInit.get(), in Perform()
8263 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE); in Perform()
8319 CurInit = S.MaybeBindToTemporary(CurInit.get()); in Perform()
8341 Expr *Init = CurInit.get()->IgnoreParens(); in Perform()
8354 CurInit = ImplicitCastExpr::Create( in Perform()
8412 CurInit = S.ImpCastExprToType(Init, S.Context.OCLSamplerTy, in Perform()
8421 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
8423 CurInit.get()->getValueKind()); in Perform()
8427 CurInit = nullptr; in Perform()
8429 /*VerifyOnly=*/false, &CurInit); in Perform()
8430 if (CurInit.get() && ResultType) in Perform()
8431 *ResultType = CurInit.get()->getType(); in Perform()
8433 CurInit = S.MaybeBindToTemporary(CurInit.get()); in Perform()
8439 Expr *Init = CurInit.get(); in Perform()