Searched refs:BaseInit (Results 1 – 3 of 3) sorted by relevance
550 CXXCtorInitializer *BaseInit) { in EmitBaseInitializer() argument551 assert(BaseInit->isBaseInitializer() && in EmitBaseInitializer()556 const Type *BaseType = BaseInit->getBaseClass(); in EmitBaseInitializer()560 bool isBaseVirtual = BaseInit->isBaseVirtual(); in EmitBaseInitializer()565 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit())) in EmitBaseInitializer()582 CGF.EmitAggExpr(BaseInit->getInit(), AggSlot); in EmitBaseInitializer()1254 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass() argument1255 const Type *BaseType = BaseInit->getBaseClass(); in isInitializerOfDynamicClass()
4873 if (!BaseInit.isInvalid()) { in BuildBaseInitializer()4877 BaseInit = ActOnFinishFullExpr(BaseInit.get(), InitRange.getBegin(), in BuildBaseInitializer()4881 if (BaseInit.isInvalid()) { in BuildBaseInitializer()4882 BaseInit = CreateRecoveryExpr(InitRange.getBegin(), InitRange.getEnd(), in BuildBaseInitializer()4884 if (BaseInit.isInvalid()) in BuildBaseInitializer()4895 BaseInit = Init; in BuildBaseInitializer()4901 BaseInit.getAs<Expr>(), in BuildBaseInitializer()4938 ExprResult BaseInit; in BuildImplicitBaseInitializer() local4989 BaseInit = SemaRef.MaybeCreateExprWithCleanups(BaseInit); in BuildImplicitBaseInitializer()4990 if (BaseInit.isInvalid()) in BuildImplicitBaseInitializer()[all …]
635 ExprResult BaseInit = FillWithNoInit in FillInEmptyInitForBase() local638 if (BaseInit.isInvalid()) { in FillInEmptyInitForBase()645 ILE->setInit(Init, BaseInit.getAs<Expr>()); in FillInEmptyInitForBase()