Author: Haojian Wu Date: 2021-02-11T09:49:06+01:00 New Revision: 35a5e883906f11b63b60574d8737791448dd478f
URL: https://github.com/llvm/llvm-project/commit/35a5e883906f11b63b60574d8737791448dd478f DIFF: https://github.com/llvm/llvm-project/commit/35a5e883906f11b63b60574d8737791448dd478f.diff LOG: [Syntax] NFC, Simplify a test with annotations Added: Modified: clang/unittests/Tooling/Syntax/BuildTreeTest.cpp Removed: ################################################################################ diff --git a/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp b/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp index 1f950b05e3f1..a76557dcf803 100644 --- a/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp +++ b/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp @@ -4768,67 +4768,43 @@ TranslationUnit Detached } TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Named) { - EXPECT_TRUE(treeDumpEqual( + EXPECT_TRUE(treeDumpEqualOnAnnotations( R"cpp( -int func1(int a); -int func2(int *ap); -int func3(int a, float b); -)cpp", - R"txt( -TranslationUnit Detached -|-SimpleDeclaration -| |-'int' -| |-DeclaratorList Declarators -| | `-SimpleDeclarator ListElement -| | |-'func1' -| | `-ParametersAndQualifiers -| | |-'(' OpenParen -| | |-ParameterDeclarationList Parameters -| | | `-SimpleDeclaration ListElement -| | | |-'int' -| | | `-DeclaratorList Declarators -| | | `-SimpleDeclarator ListElement -| | | `-'a' -| | `-')' CloseParen -| `-';' -|-SimpleDeclaration -| |-'int' -| |-DeclaratorList Declarators -| | `-SimpleDeclarator ListElement -| | |-'func2' -| | `-ParametersAndQualifiers -| | |-'(' OpenParen -| | |-ParameterDeclarationList Parameters -| | | `-SimpleDeclaration ListElement -| | | |-'int' -| | | `-DeclaratorList Declarators -| | | `-SimpleDeclarator ListElement -| | | |-'*' -| | | `-'ap' -| | `-')' CloseParen -| `-';' -`-SimpleDeclaration + int func1([[int a]]); + int func2([[int *ap]]); + int func3([[int a, float b]]); + )cpp", + {R"txt( +ParameterDeclarationList Parameters +`-SimpleDeclaration ListElement |-'int' - |-DeclaratorList Declarators - | `-SimpleDeclarator ListElement - | |-'func3' - | `-ParametersAndQualifiers - | |-'(' OpenParen - | |-ParameterDeclarationList Parameters - | | |-SimpleDeclaration ListElement - | | | |-'int' - | | | `-DeclaratorList Declarators - | | | `-SimpleDeclarator ListElement - | | | `-'a' - | | |-',' ListDelimiter - | | `-SimpleDeclaration ListElement - | | |-'float' - | | `-DeclaratorList Declarators - | | `-SimpleDeclarator ListElement - | | `-'b' - | `-')' CloseParen - `-';' -)txt")); + `-DeclaratorList Declarators + `-SimpleDeclarator ListElement + `-'a' +)txt", + R"txt( +ParameterDeclarationList Parameters +`-SimpleDeclaration ListElement + |-'int' + `-DeclaratorList Declarators + `-SimpleDeclarator ListElement + |-'*' + `-'ap' +)txt", + R"txt( +ParameterDeclarationList Parameters +|-SimpleDeclaration ListElement +| |-'int' +| `-DeclaratorList Declarators +| `-SimpleDeclarator ListElement +| `-'a' +|-',' ListDelimiter +`-SimpleDeclaration ListElement + |-'float' + `-DeclaratorList Declarators + `-SimpleDeclarator ListElement + `-'b' +)txt"})); } TEST_P(BuildSyntaxTreeTest, ParametersAndQualifiers_InFreeFunctions_Unnamed) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits