Home
last modified time | relevance | path

Searched refs:BaseInit (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-recovery.cpp333 class BaseInit : S { in CtorInitializer() class
334 BaseInit(float) : S("no match") {} in CtorInitializer() function in CtorInitializer::BaseInit
341 BaseInit(double) : S(invalid) {} in CtorInitializer() function in CtorInitializer::BaseInit
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGClass.cpp557 CXXCtorInitializer *BaseInit) { in EmitBaseInitializer() argument
558 assert(BaseInit->isBaseInitializer() && in EmitBaseInitializer()
563 const Type *BaseType = BaseInit->getBaseClass(); in EmitBaseInitializer()
567 bool isBaseVirtual = BaseInit->isBaseVirtual(); in EmitBaseInitializer()
572 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit())) in EmitBaseInitializer()
589 CGF.EmitAggExpr(BaseInit->getInit(), AggSlot); in EmitBaseInitializer()
1260 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass() argument
1261 const Type *BaseType = BaseInit->getBaseClass(); in isInitializerOfDynamicClass()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp4640 if (!BaseInit.isInvalid()) { in BuildBaseInitializer()
4644 BaseInit = ActOnFinishFullExpr(BaseInit.get(), InitRange.getBegin(), in BuildBaseInitializer()
4648 if (BaseInit.isInvalid()) { in BuildBaseInitializer()
4651 if (BaseInit.isInvalid()) in BuildBaseInitializer()
4662 BaseInit = Init; in BuildBaseInitializer()
4668 BaseInit.getAs<Expr>(), in BuildBaseInitializer()
4705 ExprResult BaseInit; in BuildImplicitBaseInitializer() local
4713 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4756 BaseInit = SemaRef.MaybeCreateExprWithCleanups(BaseInit); in BuildImplicitBaseInitializer()
4757 if (BaseInit.isInvalid()) in BuildImplicitBaseInitializer()
[all …]
H A DSemaInit.cpp619 ExprResult BaseInit = FillWithNoInit in FillInEmptyInitForBase() local
622 if (BaseInit.isInvalid()) { in FillInEmptyInitForBase()
629 ILE->setInit(Init, BaseInit.getAs<Expr>()); in FillInEmptyInitForBase()