[clang] [clang-format] Add ClassHeadName to help annotating StartOfName (PR #124891)

Owen Pan via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 30 18:50:55 PST 2025


================
@@ -3458,6 +3509,9 @@ TEST_F(TokenAnnotatorTest, BraceKind) {
   Tokens = annotate("a = class Foo extends goog.a {};",
                     getGoogleStyle(FormatStyle::LK_JavaScript));
   ASSERT_EQ(Tokens.size(), 12u) << Tokens;
+  EXPECT_TOKEN(Tokens[3], tok::identifier, TT_ClassHeadName);
+  // FIXME:
+  // EXPECT_TOKEN(Tokens[4], tok::identifier, TT_Unknown); // Not StartOfName
----------------
owenca wrote:

Fixed in ea84474966f19af4f1f4a1250ec258af1c6e2571.

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


More information about the cfe-commits mailing list