Lines Matching refs:StaticLoc
1235 SourceLocation &StaticLoc, in tryConsumeLambdaSpecifierToken() argument
1240 assert(StaticLoc.isInvalid()); in tryConsumeLambdaSpecifierToken()
1265 ConsumeLocation(StaticLoc, 1); in tryConsumeLambdaSpecifierToken()
1279 static void addStaticToLambdaDeclSpecifier(Parser &P, SourceLocation StaticLoc, in addStaticToLambdaDeclSpecifier() argument
1281 if (StaticLoc.isValid()) { in addStaticToLambdaDeclSpecifier()
1282 P.Diag(StaticLoc, !P.getLangOpts().CPlusPlus23 in addStaticToLambdaDeclSpecifier()
1287 DS.SetStorageClassSpec(P.getActions(), DeclSpec::SCS_static, StaticLoc, in addStaticToLambdaDeclSpecifier()
1326 SourceLocation StaticLoc, in DiagnoseStaticSpecifierRestrictions() argument
1329 if (StaticLoc.isInvalid()) in DiagnoseStaticSpecifierRestrictions()
1337 P.Diag(StaticLoc, diag::err_static_mutable_lambda); in DiagnoseStaticSpecifierRestrictions()
1339 P.Diag(StaticLoc, diag::err_static_lambda_captures); in DiagnoseStaticSpecifierRestrictions()
1511 SourceLocation StaticLoc; in ParseLambdaExpressionAfterIntroducer() local
1513 tryConsumeLambdaSpecifierToken(*this, MutableLoc, StaticLoc, ConstexprLoc, in ParseLambdaExpressionAfterIntroducer()
1516 DiagnoseStaticSpecifierRestrictions(*this, StaticLoc, MutableLoc, Intro); in ParseLambdaExpressionAfterIntroducer()
1518 addStaticToLambdaDeclSpecifier(*this, StaticLoc, DS); in ParseLambdaExpressionAfterIntroducer()