Lines Matching defs:OldDC
8104 const DeclContext *OldDC) {
8111 else if (isa<RecordDecl>(OldDC))
8114 return OldDC->isFileContext() ? SDK_Global : SDK_Local;
8207 DeclContext *OldDC = ShadowedDecl->getDeclContext()->getRedeclContext();
8213 if (RD->isLambda() && OldDC->Encloses(NewDC->getLexicalParent())) {
8248 ParentDC && !ParentDC->Equals(OldDC);
8268 if (!OldDC->isRecord())
8283 ShadowedDeclKind Kind = computeShadowedDeclKind(ShadowedDecl, OldDC);
8284 Diag(R.getNameLoc(), WarningDiag) << Name << Kind << OldDC;
8295 const DeclContext *OldDC = ShadowedDecl->getDeclContext();
8302 << computeShadowedDeclKind(ShadowedDecl, OldDC) << OldDC;
8312 << computeShadowedDeclKind(ShadowedDecl, OldDC) << OldDC;
8345 const DeclContext *OldDC = ShadowedDecl->getDeclContext();
8346 Diag(Loc, diag::warn_modifying_shadowing_decl) << D << OldDC;
16957 /// Determine whether a tag originally declared in context \p OldDC can
16959 /// found a declaration in \p OldDC as a previous decl, perhaps through a
16961 static bool isAcceptableTagRedeclContext(Sema &S, DeclContext *OldDC,
16963 OldDC = OldDC->getRedeclContext();
16966 if (OldDC->Equals(NewDC))
16972 (OldDC->Encloses(NewDC) || NewDC->Encloses(OldDC)))