diff options
author | Mehdi Amini <joker.eph@gmail.com> | 2024-06-22 14:18:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 14:18:59 +0200 |
commit | 34d44eb41dfbbbf01712719558b02763334fbeb3 (patch) | |
tree | 9af230530b5c31ce824afb78b27182d94763121e /clang/unittests | |
parent | 4145ad2bac4bb99d5034d60c74bb2789f6c6e802 (diff) | |
download | llvm-34d44eb41dfbbbf01712719558b02763334fbeb3.zip llvm-34d44eb41dfbbbf01712719558b02763334fbeb3.tar.gz llvm-34d44eb41dfbbbf01712719558b02763334fbeb3.tar.bz2 |
Revert "[clang-format] Don't count template template parameter as declaration" (#96388)
Reverts llvm/llvm-project#95025 ; many bots are broken
Diffstat (limited to 'clang/unittests')
-rw-r--r-- | clang/unittests/Format/TokenAnnotatorTest.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/clang/unittests/Format/TokenAnnotatorTest.cpp b/clang/unittests/Format/TokenAnnotatorTest.cpp index d3b310f..12c4b7f 100644 --- a/clang/unittests/Format/TokenAnnotatorTest.cpp +++ b/clang/unittests/Format/TokenAnnotatorTest.cpp @@ -584,23 +584,6 @@ TEST_F(TokenAnnotatorTest, UnderstandsNonTemplateAngleBrackets) { EXPECT_TOKEN(Tokens[20], tok::greater, TT_BinaryOperator); } -TEST_F(TokenAnnotatorTest, UnderstandsTemplateTemplateParameters) { - auto Tokens = annotate("template <template <typename...> typename X,\n" - " template <typename...> class Y,\n" - " typename... T>\n" - "class A {};"); - ASSERT_EQ(Tokens.size(), 28u) << Tokens; - EXPECT_TOKEN(Tokens[1], tok::less, TT_TemplateOpener); - EXPECT_TOKEN(Tokens[3], tok::less, TT_TemplateOpener); - EXPECT_TOKEN(Tokens[6], tok::greater, TT_TemplateCloser); - EXPECT_FALSE(Tokens[6]->ClosesTemplateDeclaration); - EXPECT_TOKEN(Tokens[11], tok::less, TT_TemplateOpener); - EXPECT_TOKEN(Tokens[14], tok::greater, TT_TemplateCloser); - EXPECT_FALSE(Tokens[14]->ClosesTemplateDeclaration); - EXPECT_TOKEN(Tokens[21], tok::greater, TT_TemplateCloser); - EXPECT_TRUE(Tokens[21]->ClosesTemplateDeclaration); -} - TEST_F(TokenAnnotatorTest, UnderstandsWhitespaceSensitiveMacros) { FormatStyle Style = getLLVMStyle(); Style.WhitespaceSensitiveMacros.push_back("FOO"); |