Lines Matching defs:InitExpr
502 Expr *InitExpr, FieldDecl *Field,
571 Expr *InitExpr;
591 InitExpr = VerifyOnly
595 InitExpr->setType(SemaRef.Context.VoidTy);
596 SubInit = InitExpr;
943 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
944 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller())
946 else if (!InitExpr && !ILE->hasArrayFiller()) {
996 = dyn_cast_or_null<InitListExpr>(InitExpr)) {
1000 dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) {
2205 Expr *InitExpr,
2210 if (isa<InitListExpr>(InitExpr) &&
2211 cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
2229 SemaRef.Diag(InitExpr->getBeginLoc(), FlexArrayDiag)
2230 << InitExpr->getBeginLoc();
5570 Expr *Arg, Expr **InitExpr = nullptr) {
5592 if (InitExpr)
5593 *InitExpr = ER.get();
7314 static void CheckMoveOnConstruction(Sema &S, const Expr *InitExpr,
7316 if (!InitExpr)
7322 QualType DestType = InitExpr->getType();
7329 dyn_cast<CXXConstructExpr>(InitExpr->IgnoreParens());
7336 InitExpr = CCE->getArg(0)->IgnoreImpCasts();
7340 const CallExpr *CE = dyn_cast<CallExpr>(InitExpr->IgnoreParens());