Lines Matching defs:Init
612 if (const auto *Init = VD->getInit())
613 return Init->isValueDependent();
630 const Expr *Init = VD->getInit();
631 auto IsEmptyInit = [&](const Expr *Init) {
632 if (!Init)
634 if (const auto *CE = dyn_cast<CXXConstructExpr>(Init)) {
639 auto IsConstantInit = [&](const Expr *Init) {
640 assert(Init);
643 return Init->isConstantInitializer(S.getASTContext(),
652 return IsEmptyInit(Init) && HasEmptyDtor(VD);
654 ((IsEmptyInit(Init) || IsConstantInit(Init)) && HasEmptyDtor(VD));
671 const Expr *Init = VD->getInit();
682 << Init->getSourceRange();
688 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(Init)) {
690 } else if (const CallExpr *CE = dyn_cast<CallExpr>(Init)) {