[clang] [clang-format] Improve annotating star and amp (PR #194190)

via cfe-commits cfe-commits at lists.llvm.org
Sun Apr 26 22:05:41 PDT 2026


================
@@ -433,6 +433,11 @@ TEST_F(TokenAnnotatorTest, UnderstandsUsesOfStarAndAmp) {
   EXPECT_TOKEN(Tokens[7], tok::r_paren, TT_Unknown); // Not TT_CastRParen
   EXPECT_TOKEN(Tokens[10], tok::amp, TT_PointerOrReference);
   EXPECT_TOKEN(Tokens[11], tok::identifier, TT_StartOfName);
+
+  Tokens = annotate("template<typename T>\n"
+                    "concept C = requires(T t) { [](auto &c) {}(t); };");
+  ASSERT_EQ(Tokens.size(), 30u) << Tokens;
+  EXPECT_TOKEN(Tokens[18], tok::amp, TT_PointerOrReference);
 }
----------------
owenca wrote:

```suggestion
  EXPECT_TOKEN(Tokens[19], tok::identifier, TT_StartOfName);
}
```

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


More information about the cfe-commits mailing list