Lines Matching full:initexpr
78 return llvm::count_if(*SyntacticInitList, [](auto *InitExpr) {
79 return isa<DesignatedInitExpr>(InitExpr);
158 for (const Stmt *InitExpr : *SyntacticInitList) {
159 const auto Designator = Designators[InitExpr->getBeginLoc()];
161 Diag << FixItHint::CreateInsertion(InitExpr->getBeginLoc(),
172 for (const auto *InitExpr : *SyntacticInitList) {
173 if (isa<DesignatedInitExpr>(InitExpr))
175 if (IgnoreMacros && InitExpr->getBeginLoc().isMacroID())
177 const auto Designator = Designators[InitExpr->getBeginLoc()];
181 diag(InitExpr->getBeginLoc(), "use designated init expression")
182 << InitExpr->getSourceRange();
184 diag(InitExpr->getBeginLoc(),
186 << InitExpr->getSourceRange() << *Designator
187 << FixItHint::CreateInsertion(InitExpr->getBeginLoc(),