Lines Matching refs:CurContext
71 cast<Decl>(CurContext)->getAvailability() != AR_Unavailable) in CanUseDecl()
1677 if (const FunctionDecl *Caller = dyn_cast<FunctionDecl>(CurContext)) in BuildDeclRefExpr()
1816 DeclContext *DC = SS.isEmpty() ? CurContext : nullptr; in DiagnoseEmptyLookup()
1831 CXXMethodDecl *CurMethod = dyn_cast<CXXMethodDecl>(CurContext); in DiagnoseEmptyLookup()
2013 else if (auto *MD = dyn_cast<CXXMethodDecl>(S.CurContext)) in recoverFromMSUnqualifiedLookup()
2453 if (CurContext->isClosure()) in LookupInObjCMethod()
4401 S.getScopeForContext(S.CurContext), nullptr, in TryTypoCorrectionForCall()
9234 DeclContext *DC = S.CurContext, *Prev = nullptr; in isReferenceToNonConstCapture()
11401 BlockDecl *Block = BlockDecl::Create(Context, CurContext, CaretLoc); in ActOnBlockStart()
11414 CurContext->addDecl(Block); in ActOnBlockStart()
11418 CurContext = Block; in ActOnBlockStart()
12375 if (SemaRef.CurContext->isDependentContext()) in IsPotentiallyEvaluatedContext()
12500 if (CurContext == Func) return; in MarkFunctionReferenced()
12603 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
13013 DeclContext *DC = CurContext; in tryCaptureVariable()
13444 (SemaRef.CurContext != Var->getDeclContext() && in DoMarkVarDeclReferenced()