Lines Matching refs:SearchDC
17119 DeclContext *SearchDC = CurContext; in ActOnTag() local
17140 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
17157 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17211 SearchDC = DC; in ActOnTag()
17244 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
17262 SearchDC->getRedeclContext())) in ActOnTag()
17282 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
17316 while (isa<RecordDecl, EnumDecl, ObjCContainerDecl>(SearchDC)) in ActOnTag()
17317 SearchDC = SearchDC->getParent(); in ActOnTag()
17322 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
17323 SearchDC = SearchDC->getParent(); in ActOnTag()
17328 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
17329 SearchDC = SearchDC->getParent(); in ActOnTag()
17397 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
17403 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(SearchDC); in ActOnTag()
17409 SearchDC = RD->isLocalClass() ? RD->isLocalClass() in ActOnTag()
17410 : SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
17423 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
17469 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && in ActOnTag()
17471 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
17488 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17660 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
17694 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17750 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17797 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17803 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17874 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
17916 if (!Invalid && SearchDC->isRecord()) in ActOnTag()