aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Syntax/BuildTree.cpp
diff options
context:
space:
mode:
authorEduardo Caldas <ecaldas@google.com>2020-08-07 09:28:04 +0000
committerEduardo Caldas <ecaldas@google.com>2020-08-10 13:43:21 +0000
commitfdbd5996533dad25f00687f27ce8e7a8b7573ba3 (patch)
tree3ede00d1b948a2781013ce694c41286a2c4aa35e /clang/lib/Tooling/Syntax/BuildTree.cpp
parent891ddfc6438028c954b20683b31890e553ac109c (diff)
downloadllvm-fdbd5996533dad25f00687f27ce8e7a8b7573ba3.zip
llvm-fdbd5996533dad25f00687f27ce8e7a8b7573ba3.tar.gz
llvm-fdbd5996533dad25f00687f27ce8e7a8b7573ba3.tar.bz2
[SyntaxTree] Implement `NestedNameSpecifier` using the `List` base API
Diffstat (limited to 'clang/lib/Tooling/Syntax/BuildTree.cpp')
-rw-r--r--clang/lib/Tooling/Syntax/BuildTree.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Tooling/Syntax/BuildTree.cpp b/clang/lib/Tooling/Syntax/BuildTree.cpp
index 4e76b38..76b86ac 100644
--- a/clang/lib/Tooling/Syntax/BuildTree.cpp
+++ b/clang/lib/Tooling/Syntax/BuildTree.cpp
@@ -809,9 +809,8 @@ public:
if (!isa<syntax::GlobalNameSpecifier>(NS))
Builder.foldNode(Builder.getRange(getLocalSourceRange(it)).drop_back(),
NS, it);
- Builder.markChild(NS, syntax::NodeRole::NestedNameSpecifier_specifier);
- Builder.markChildToken(it.getEndLoc(),
- syntax::NodeRole::NestedNameSpecifier_delimiter);
+ Builder.markChild(NS, syntax::NodeRole::List_element);
+ Builder.markChildToken(it.getEndLoc(), syntax::NodeRole::List_delimiter);
}
auto *NNS = new (allocator()) syntax::NestedNameSpecifier;
Builder.foldNode(Builder.getRange(QualifierLoc.getSourceRange()), NNS,