diff options
| author | Owen Pan <owenpiano@gmail.com> | 2025-10-22 19:31:55 -0700 |
|---|---|---|
| committer | Owen Pan <owenpiano@gmail.com> | 2025-10-22 21:37:36 -0700 |
| commit | 50ca1f407801cd268a1c130b9576dfb51fe7f392 (patch) | |
| tree | 0ef61d6a3297959cdd30f88ad2f071a592d2c1ab /clang/unittests/Format/TokenAnnotatorTest.cpp | |
| parent | 8e5797162b5a5a1e4dc6de9c3c102919582228ea (diff) | |
| download | llvm-50ca1f407801cd268a1c130b9576dfb51fe7f392.zip llvm-50ca1f407801cd268a1c130b9576dfb51fe7f392.tar.gz llvm-50ca1f407801cd268a1c130b9576dfb51fe7f392.tar.bz2 | |
Reapply "[clang-format] Annotate ::operator and Foo::operator correctly" (#164670)
This reverts commit 99abda7b02c9d6ba8b996867d2de624815ace1ce.
See https://github.com/llvm/llvm-project/pull/164670#issuecomment-3435040114
Diffstat (limited to 'clang/unittests/Format/TokenAnnotatorTest.cpp')
| -rw-r--r-- | clang/unittests/Format/TokenAnnotatorTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/unittests/Format/TokenAnnotatorTest.cpp b/clang/unittests/Format/TokenAnnotatorTest.cpp index f363738..ca99940 100644 --- a/clang/unittests/Format/TokenAnnotatorTest.cpp +++ b/clang/unittests/Format/TokenAnnotatorTest.cpp @@ -1129,6 +1129,11 @@ TEST_F(TokenAnnotatorTest, UnderstandsOverloadedOperators) { ASSERT_EQ(Tokens.size(), 7u) << Tokens; // Not TT_FunctionDeclarationName. EXPECT_TOKEN(Tokens[3], tok::kw_operator, TT_Unknown); + + Tokens = annotate("SomeAPI::operator()();"); + ASSERT_EQ(Tokens.size(), 9u) << Tokens; + // Not TT_FunctionDeclarationName. + EXPECT_TOKEN(Tokens[2], tok::kw_operator, TT_Unknown); } TEST_F(TokenAnnotatorTest, OverloadedOperatorInTemplate) { |
