Lines Matching refs:SearchDC
16713 DeclContext *SearchDC = CurContext; in ActOnTag() local
16734 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
16751 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
16804 SearchDC = DC; in ActOnTag()
16837 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
16855 SearchDC->getRedeclContext())) in ActOnTag()
16875 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
16909 while (isa<RecordDecl, EnumDecl, ObjCContainerDecl>(SearchDC)) in ActOnTag()
16910 SearchDC = SearchDC->getParent(); in ActOnTag()
16915 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
16916 SearchDC = SearchDC->getParent(); in ActOnTag()
16921 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
16922 SearchDC = SearchDC->getParent(); in ActOnTag()
16989 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
16999 SearchDC = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
17012 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
17057 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && in ActOnTag()
17059 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
17076 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17247 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
17281 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17337 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17384 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17390 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17457 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
17499 if (!Invalid && SearchDC->isRecord()) in ActOnTag()