• Home
  • Raw
  • Download

Lines Matching full:initexpr

358                               Expr *InitExpr, FieldDecl *Field,
384 Expr *InitExpr; in PerformEmptyInit() local
404 InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context) in PerformEmptyInit()
406 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit()
407 SubInit = InitExpr; in PerformEmptyInit()
709 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); in FillInEmptyInitializations() local
710 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller()) in FillInEmptyInitializations()
712 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations()
757 = dyn_cast_or_null<InitListExpr>(InitExpr)) in FillInEmptyInitializations()
761 = dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) in FillInEmptyInitializations()
1699 Expr *InitExpr, in CheckFlexibleArrayInit() argument
1704 if (isa<InitListExpr>(InitExpr) && in CheckFlexibleArrayInit()
1705 cast<InitListExpr>(InitExpr)->getNumInits() == 0) { in CheckFlexibleArrayInit()
1727 SemaRef.Diag(InitExpr->getLocStart(), in CheckFlexibleArrayInit()
1729 << InitExpr->getLocStart(); in CheckFlexibleArrayInit()
6078 static void CheckMoveOnConstruction(Sema &S, const Expr *InitExpr, in CheckMoveOnConstruction() argument
6080 if (!InitExpr) in CheckMoveOnConstruction()
6086 QualType DestType = InitExpr->getType(); in CheckMoveOnConstruction()
6093 dyn_cast<CXXConstructExpr>(InitExpr->IgnoreParens()); in CheckMoveOnConstruction()
6100 InitExpr = CCE->getArg(0)->IgnoreImpCasts(); in CheckMoveOnConstruction()
6104 const CallExpr *CE = dyn_cast<CallExpr>(InitExpr->IgnoreParens()); in CheckMoveOnConstruction()