Lines Matching refs:SearchDC
16254 DeclContext *SearchDC = CurContext; in ActOnTag() local
16275 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
16292 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
16345 SearchDC = DC; in ActOnTag()
16378 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
16396 SearchDC->getRedeclContext())) in ActOnTag()
16416 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
16450 while (isa<RecordDecl, EnumDecl, ObjCContainerDecl>(SearchDC)) in ActOnTag()
16451 SearchDC = SearchDC->getParent(); in ActOnTag()
16456 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
16457 SearchDC = SearchDC->getParent(); in ActOnTag()
16462 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
16463 SearchDC = SearchDC->getParent(); in ActOnTag()
16530 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
16540 SearchDC = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
16553 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
16598 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && in ActOnTag()
16600 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
16617 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
16788 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
16822 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
16878 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
16925 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
16931 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
16994 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
17036 if (!Invalid && SearchDC->isRecord()) in ActOnTag()