aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests
diff options
context:
space:
mode:
authorMehdi Amini <joker.eph@gmail.com>2024-06-22 14:18:59 +0200
committerGitHub <noreply@github.com>2024-06-22 14:18:59 +0200
commit34d44eb41dfbbbf01712719558b02763334fbeb3 (patch)
tree9af230530b5c31ce824afb78b27182d94763121e /clang/unittests
parent4145ad2bac4bb99d5034d60c74bb2789f6c6e802 (diff)
downloadllvm-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.cpp17
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");