Lines Matching defs:Inits
2069 /// \param Inits All declarations, including anonymous struct/union members and
2080 llvm::SmallSet<Decl*, 16> &Inits,
2103 if (!Inits.count(Field)) {
2122 if (!RD->isUnion() || Inits.count(I))
2123 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed,
2415 llvm::SmallSet<Decl*, 16> Inits;
2418 Inits.insert(FD);
2420 Inits.insert(ID->chain_begin(), ID->chain_end());
2425 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed,
5503 ArrayRef<CXXCtorInitializer *> Inits) {
5510 for (unsigned InitIndex = 0; InitIndex != Inits.size(); ++InitIndex) {
5511 CXXCtorInitializer *Init = Inits[InitIndex];
5557 for (unsigned InitIndex = 0; InitIndex != Inits.size(); ++InitIndex) {
5558 const void *InitKey = GetKeyForMember(SemaRef.Context, Inits[InitIndex]);
5593 Inits[WarnIndexes.front() - 1]->getSourceLocation(),
5604 Inits[I]->getSourceRange(),
5607 Inits[CorrelatedInitOrder[I].second]->getSourceRange()),
5614 AddInitializerToDiag(D, Inits[WarnIndexes.front() - 1],
5615 Inits[WarnIndexes.front()]);
5622 const clang::CXXCtorInitializer *PrevInit = Inits[WarnIndex - 1];
5625 AddInitializerToDiag(D, PrevInit, Inits[WarnIndex]);
14172 SmallVector<CXXCtorInitializer*, 8> Inits;
14191 Inits.push_back(new (Context) CXXCtorInitializer(
14200 if (SetCtorInitializers(Constructor, /*AnyErrors*/false, Inits)) {