Lines Matching refs:CurScope
551 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
558 if (CurScope && Param->getIdentifier()) { in addLambdaParameters()
571 CheckShadow(CurScope, Param); in addLambdaParameters()
573 PushOnScopeChains(Param, CurScope); in addLambdaParameters()
902 Scope *CurScope) { in ActOnStartOfLambdaDefinition() argument
911 auto *TemplateParamScope = CurScope->getTemplateParamParent(); in ActOnStartOfLambdaDefinition()
918 } else if (CurScope->getTemplateParamParent() != nullptr) { in ActOnStartOfLambdaDefinition()
979 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); in ActOnStartOfLambdaDefinition()
1028 ProcessDeclAttributes(CurScope, Method, ParamInfo); in ActOnStartOfLambdaDefinition()
1042 PushDeclContext(CurScope, Method); in ActOnStartOfLambdaDefinition()
1162 PushOnScopeChains(Var, CurScope, false); in ActOnStartOfLambdaDefinition()
1189 LookupName(R, CurScope); in ActOnStartOfLambdaDefinition()
1196 if (DiagnoseEmptyLookup(CurScope, ScopeSpec, R, Validator)) in ActOnStartOfLambdaDefinition()
1277 addLambdaParameters(Intro.Captures, Method, CurScope); in ActOnStartOfLambdaDefinition()
1287 void Sema::ActOnLambdaError(SourceLocation StartLoc, Scope *CurScope, in ActOnLambdaError() argument
1675 Scope *CurScope) { in ActOnLambdaExpr() argument