[clang] be2bc7d - [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag
Eduardo Caldas via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 24 23:39:31 PDT 2020
Author: Eduardo Caldas
Date: 2020-08-25T06:34:48Z
New Revision: be2bc7d4cef2edd66c7fb74b70adf62fc68754db
URL: https://github.com/llvm/llvm-project/commit/be2bc7d4cef2edd66c7fb74b70adf62fc68754db
DIFF: https://github.com/llvm/llvm-project/commit/be2bc7d4cef2edd66c7fb74b70adf62fc68754db.diff
LOG: [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag
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 6fa4ff9b1094..398f12c45081 100644
--- a/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp
+++ b/clang/unittests/Tooling/Syntax/BuildTreeTest.cpp
@@ -3231,34 +3231,34 @@ void test() {
HALF_IF HALF_IF_2 else {}
})cpp",
R"txt(
-*: TranslationUnit
+TranslationUnit Detached
`-SimpleDeclaration
- |-void
- |-SimpleDeclarator
- | |-test
+ |-'void'
+ |-SimpleDeclarator SimpleDeclaration_declarator
+ | |-'test'
| `-ParametersAndQualifiers
- | |-(
- | `-)
+ | |-'(' OpenParen
+ | `-')' CloseParen
`-CompoundStatement
- |-{
- |-IfStatement
- | |-I: if
- | |-I: (
- | |-I: BinaryOperatorExpression
- | | |-I: IntegerLiteralExpression
- | | | `-I: 1
- | | |-I: +
- | | `-I: IntegerLiteralExpression
- | | `-I: 1
- | |-I: )
- | |-I: CompoundStatement
- | | |-I: {
- | | `-I: }
- | |-else
- | `-CompoundStatement
- | |-{
- | `-}
- `-}
+ |-'{' OpenParen
+ |-IfStatement CompoundStatement_statement
+ | |-'if' IntroducerKeyword unmodifiable
+ | |-'(' unmodifiable
+ | |-BinaryOperatorExpression unmodifiable
+ | | |-IntegerLiteralExpression BinaryOperatorExpression_leftHandSide unmodifiable
+ | | | `-'1' LiteralToken unmodifiable
+ | | |-'+' OperatorExpression_operatorToken unmodifiable
+ | | `-IntegerLiteralExpression BinaryOperatorExpression_rightHandSide unmodifiable
+ | | `-'1' LiteralToken unmodifiable
+ | |-')' unmodifiable
+ | |-CompoundStatement IfStatement_thenStatement unmodifiable
+ | | |-'{' OpenParen unmodifiable
+ | | `-'}' CloseParen unmodifiable
+ | |-'else' IfStatement_elseKeyword
+ | `-CompoundStatement IfStatement_elseStatement
+ | |-'{' OpenParen
+ | `-'}' CloseParen
+ `-'}' CloseParen
)txt"));
}
@@ -3280,31 +3280,31 @@ void test() {
}
)cpp",
R"txt(
-*: TranslationUnit
+TranslationUnit Detached
`-SimpleDeclaration
- |-void
- |-SimpleDeclarator
- | |-test
+ |-'void'
+ |-SimpleDeclarator SimpleDeclaration_declarator
+ | |-'test'
| `-ParametersAndQualifiers
- | |-(
- | `-)
+ | |-'(' OpenParen
+ | `-')' CloseParen
`-CompoundStatement
- |-{
- |-CompoundStatement
- | |-{
- | |-ExpressionStatement
- | | |-IntegerLiteralExpression
- | | | `-1
- | | `-;
- | `-}
- |-CompoundStatement
- | |-{
- | |-ExpressionStatement
- | | |-IntegerLiteralExpression
- | | | `-2
- | | `-;
- | `-}
- `-}
+ |-'{' OpenParen
+ |-CompoundStatement CompoundStatement_statement
+ | |-'{' OpenParen
+ | |-ExpressionStatement CompoundStatement_statement
+ | | |-IntegerLiteralExpression ExpressionStatement_expression
+ | | | `-'1' LiteralToken
+ | | `-';'
+ | `-'}' CloseParen
+ |-CompoundStatement CompoundStatement_statement
+ | |-'{' OpenParen
+ | |-ExpressionStatement CompoundStatement_statement
+ | | |-IntegerLiteralExpression ExpressionStatement_expression
+ | | | `-'2' LiteralToken
+ | | `-';'
+ | `-'}' CloseParen
+ `-'}' CloseParen
)txt"));
}
More information about the cfe-commits
mailing list