Fix a -Wlogical-op-parentheses warning; NFC
authorAaron Ballman <aaron@aaronballman.com>
Mon, 6 Jun 2022 11:51:24 +0000 (07:51 -0400)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 6 Jun 2022 11:52:12 +0000 (07:52 -0400)
This should address bot failures like:
https://lab.llvm.org/buildbot/#/builders/77/builds/18317

clang/lib/Parse/ParseDeclCXX.cpp

index b5874e2..1afe199 100644 (file)
@@ -1758,9 +1758,9 @@ void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
     TUK = Sema::TUK_Reference;
   else if (Tok.is(tok::l_brace) ||
            (DSC != DeclSpecContext::DSC_association &&
-                (getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
-            (isClassCompatibleKeyword() &&
-             (NextToken().is(tok::l_brace) || NextToken().is(tok::colon))))) {
+            getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
+           (isClassCompatibleKeyword() &&
+            (NextToken().is(tok::l_brace) || NextToken().is(tok::colon)))) {
     if (DS.isFriendSpecified()) {
       // C++ [class.friend]p2:
       //   A class shall not be defined in a friend declaration.