Lines Matching refs:CurContext
68 cast<Decl>(CurContext)->getAvailability() != AR_Unavailable) in CanUseDecl()
1565 if (const FunctionDecl *Caller = dyn_cast<FunctionDecl>(CurContext)) in BuildDeclRefExpr()
1579 (CurContext != D->getDeclContext() && in BuildDeclRefExpr()
1675 ? CurContext : 0; in DiagnoseEmptyLookup()
1690 CXXMethodDecl *CurMethod = dyn_cast<CXXMethodDecl>(CurContext); in DiagnoseEmptyLookup()
1993 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CurContext); in ActOnIdExpression()
2232 if (CurContext->isClosure()) in LookupInObjCMethod()
3907 S.getScopeForContext(S.CurContext), NULL, CCC)) { in TryTypoCorrectionForCall()
8078 DeclContext *DC = S.CurContext; in isReferenceToNonConstCapture()
9986 BlockDecl *Block = BlockDecl::Create(Context, CurContext, CaretLoc); in ActOnBlockStart()
9999 CurContext->addDecl(Block); in ActOnBlockStart()
10003 CurContext = Block; in ActOnBlockStart()
10900 if (SemaRef.CurContext->isDependentContext()) in IsPotentiallyEvaluatedContext()
11024 if (CurContext == Func) return; in MarkFunctionReferenced()
11126 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
11239 = VarDecl::Create(S.Context, S.CurContext, Loc, Loc, in captureInLambda()
11306 DeclContext *DC = CurContext; in tryCaptureVariable()