[clang] [clang-format] Make some binary operations imply requires clause (PR #110942)
    Owen Pan via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Thu Oct  3 00:24:37 PDT 2024
    
    
  
================
@@ -3528,6 +3528,17 @@ bool UnwrappedLineParser::parseRequires() {
         return false;
       }
       break;
+    case tok::equalequal:
+    case tok::greaterequal:
+    case tok::lessequal:
+    case tok::r_paren:
+    case tok::pipepipe:
+      if (OpenAngles == 0) {
+        FormatTok = Tokens->setPosition(StoredPosition);
+        parseRequiresClause(RequiresToken);
+        return true;
+      }
+      break;
----------------
owenca wrote:
My suggested change (in place of yours) passes all the existing tests and the new tests you add here. Can you give a counterexample?
https://github.com/llvm/llvm-project/pull/110942
    
    
More information about the cfe-commits
mailing list