Lines Matching defs:InitExpr
505 Expr *InitExpr, FieldDecl *Field,
574 Expr *InitExpr;
594 InitExpr = VerifyOnly ? &DummyInitList
597 InitExpr->setType(SemaRef.Context.VoidTy);
598 SubInit = InitExpr;
969 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
970 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller())
972 else if (!InitExpr && !ILE->hasArrayFiller()) {
1022 = dyn_cast_or_null<InitListExpr>(InitExpr)) {
1026 dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) {
2230 Expr *InitExpr,
2235 if (isa<InitListExpr>(InitExpr) &&
2236 cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
2254 SemaRef.Diag(InitExpr->getBeginLoc(), FlexArrayDiag)
2255 << InitExpr->getBeginLoc();
5706 Expr *Arg, Expr **InitExpr = nullptr) {
5730 if (InitExpr)
5731 *InitExpr = ER.get();
7471 static void CheckMoveOnConstruction(Sema &S, const Expr *InitExpr,
7473 if (!InitExpr)
7479 QualType DestType = InitExpr->getType();
7486 dyn_cast<CXXConstructExpr>(InitExpr->IgnoreParens());
7493 InitExpr = CCE->getArg(0)->IgnoreImpCasts();
7497 const CallExpr *CE = dyn_cast<CallExpr>(InitExpr->IgnoreParens());