Lines Matching refs:NewDC
8365 DeclContext *NewDC = D->getDeclContext(); in CheckShadow() local
8369 if (CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewDC)) in CheckShadow()
8375 if (isa<CXXConstructorDecl>(NewDC)) in CheckShadow()
8399 if (isa<VarDecl>(D) && NewDC && isa<CXXMethodDecl>(NewDC)) { in CheckShadow()
8400 if (const auto *RD = dyn_cast<CXXRecordDecl>(NewDC->getParent())) { in CheckShadow()
8401 if (RD->isLambda() && OldDC->Encloses(NewDC->getLexicalParent())) { in CheckShadow()
8435 for (DeclContext *ParentDC = NewDC; in CheckShadow()
8454 if (NewDC && NewDC->isRecord()) { in CheckShadow()
9099 DeclContext *NewDC = NewFD->getDeclContext(); in DiagnoseInvalidRedeclaration() local
9117 SemaRef.LookupQualifiedName(Prev, NewDC); in DiagnoseInvalidRedeclaration()
9140 IsLocalFriend ? nullptr : NewDC))) { in DiagnoseInvalidRedeclaration()
9192 << Name << NewDC << IsDefinition); in DiagnoseInvalidRedeclaration()
9205 << Name << NewDC << IsDefinition << NewFD->getLocation(); in DiagnoseInvalidRedeclaration()
17190 DeclContext *NewDC) { in isAcceptableTagRedeclContext() argument
17192 NewDC = NewDC->getRedeclContext(); in isAcceptableTagRedeclContext()
17194 if (OldDC->Equals(NewDC)) in isAcceptableTagRedeclContext()
17200 (OldDC->Encloses(NewDC) || NewDC->Encloses(OldDC))) in isAcceptableTagRedeclContext()