Home
last modified time | relevance | path

Searched refs:MemberInit (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGClass.cpp616 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization() argument
618 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization()
619 if (MemberInit->isIndirectMemberInitializer()) { in EmitLValueForAnyFieldInitialization()
621 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization()
631 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() argument
634 ApplyDebugLocation Loc(CGF, MemberInit->getSourceLocation()); in EmitMemberInitializer()
635 assert(MemberInit->isAnyMemberInitializer() && in EmitMemberInitializer()
637 assert(MemberInit->getInit() && "Must have initializer!"); in EmitMemberInitializer()
640 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer()
654 EmitLValueForAnyFieldInitialization(CGF, MemberInit, LHS); in EmitMemberInitializer()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaDeclCXX.cpp4476 ExprResult MemberInit = InitSeq.Perform(*this, MemberEntity, Kind, Args, in BuildMemberInitializer() local
4478 if (!MemberInit.isInvalid()) { in BuildMemberInitializer()
4482 MemberInit = ActOnFinishFullExpr(MemberInit.get(), InitRange.getBegin(), in BuildMemberInitializer()
4486 if (MemberInit.isInvalid()) { in BuildMemberInitializer()
4495 Init = MemberInit.get(); in BuildMemberInitializer()
4888 ExprResult MemberInit = in BuildImplicitMemberInitializer() local
4890 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in BuildImplicitMemberInitializer()
4891 if (MemberInit.isInvalid()) in BuildImplicitMemberInitializer()
4896 SemaRef.Context, Indirect, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer()
4899 SemaRef.Context, Field, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer()
[all …]
H A DSemaInit.cpp720 ExprResult MemberInit = PerformEmptyInit(Loc, MemberEntity); in FillInEmptyInitForField() local
721 if (MemberInit.isInvalid()) { in FillInEmptyInitForField()
729 ILE->setInit(Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField()
730 } else if (!isa<ImplicitValueInitExpr>(MemberInit.get())) { in FillInEmptyInitForField()
735 ILE->updateInit(SemaRef.Context, Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField()