@@ -2960,32 +2960,34 @@ OMPClause *Parser::ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind) {
29602960 SmallVector<SemaOpenMP::UsesAllocatorsData, 4 > Data;
29612961 do {
29622962 // Parse 'traits(expr) : Allocator' for >=5.2
2963- if (getLangOpts ().OpenMP >= 52 &&
2964- Tok.is (tok::identifier) &&
2963+ if (getLangOpts ().OpenMP >= 52 && Tok.is (tok::identifier) &&
29652964 Tok.getIdentifierInfo ()->getName () == " traits" ) {
29662965
29672966 SemaOpenMP::UsesAllocatorsData &D = Data.emplace_back ();
29682967
29692968 ConsumeToken ();
29702969
29712970 // Parse '(' <expr> ')'
2972- BalancedDelimiterTracker TraitParens (*this , tok::l_paren, tok::annot_pragma_openmp_end);
2971+ BalancedDelimiterTracker TraitParens (*this , tok::l_paren,
2972+ tok::annot_pragma_openmp_end);
29732973 TraitParens.consumeOpen ();
29742974 ExprResult AllocatorTraits =
29752975 getLangOpts ().CPlusPlus ? ParseCXXIdExpression () : ParseExpression ();
29762976 TraitParens.consumeClose ();
29772977
29782978 if (AllocatorTraits.isInvalid ()) {
2979- SkipUntil ({tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
2980- StopBeforeMatch);
2979+ SkipUntil (
2980+ {tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
2981+ StopBeforeMatch);
29812982 break ;
29822983 }
29832984
29842985 // Expect ':'
29852986 if (Tok.isNot (tok::colon)) {
29862987 Diag (Tok, diag::err_expected) << tok::colon;
2987- SkipUntil ({tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
2988- StopBeforeMatch);
2988+ SkipUntil (
2989+ {tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
2990+ StopBeforeMatch);
29892991 continue ;
29902992 }
29912993 ConsumeToken ();
@@ -2995,11 +2997,13 @@ OMPClause *Parser::ParseOpenMPUsesAllocatorClause(OpenMPDirectiveKind DKind) {
29952997 ExprResult AllocatorExpr =
29962998 getLangOpts ().CPlusPlus
29972999 ? ParseCXXIdExpression ()
2998- : tryParseCXXIdExpression (SS, /* isAddressOfOperand=*/ false , Replacement);
3000+ : tryParseCXXIdExpression (SS, /* isAddressOfOperand=*/ false ,
3001+ Replacement);
29993002
30003003 if (AllocatorExpr.isInvalid ()) {
3001- SkipUntil ({tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
3002- StopBeforeMatch);
3004+ SkipUntil (
3005+ {tok::comma, tok::semi, tok::r_paren, tok::annot_pragma_openmp_end},
3006+ StopBeforeMatch);
30033007 break ;
30043008 }
30053009
0 commit comments