[clang] [clang-format] Fix formatting of `requires` expressions in braced initializers (PR #163005)

via cfe-commits cfe-commits at lists.llvm.org
Sat Oct 11 14:29:17 PDT 2025


================
@@ -1490,6 +1490,12 @@ TEST_F(TokenAnnotatorTest, UnderstandsRequiresExpressions) {
   EXPECT_TOKEN(Tokens[4], tok::l_paren, TT_RequiresExpressionLParen);
   EXPECT_TOKEN(Tokens[8], tok::l_brace, TT_RequiresExpressionLBrace);
 
+  Tokens = annotate("int bar{requires(int i) { i + 5; }};");
----------------
owenca wrote:

```suggestion
  Tokens = annotate("bool foo{requires { 0; }};");
```
It's better to use the original test case if it's minimal and valid.

https://github.com/llvm/llvm-project/pull/163005


More information about the cfe-commits mailing list