Searched refs:MemberInit (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 616 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 D | SemaDeclCXX.cpp | 4476 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 D | SemaInit.cpp | 720 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()
|