[clang] [clang-format] Fix parsing of `operator<() {}` (PR #75144)
Owen Pan via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 12 22:02:49 PST 2023
================
@@ -298,6 +298,17 @@ TEST_F(TokenAnnotatorTest, UnderstandsUsesOfStarAndAmp) {
ASSERT_EQ(Tokens.size(), 12u) << Tokens;
EXPECT_TOKEN(Tokens[2], tok::identifier, TT_TypeName);
EXPECT_TOKEN(Tokens[3], tok::star, TT_PointerOrReference);
+
+ Tokens = annotate("class Foo {\n"
+ "void operator<(Foo&) {}\n"
+ "Foo& f;\n"
----------------
owenca wrote:
Use LLVM style:
```suggestion
" void operator<(Foo &) {}\n"
" Foo &f;\n"
```
https://github.com/llvm/llvm-project/pull/75144
More information about the cfe-commits
mailing list