diff options
author | Eduardo Caldas <ecaldas@google.com> | 2020-08-07 09:28:04 +0000 |
---|---|---|
committer | Eduardo Caldas <ecaldas@google.com> | 2020-08-10 13:43:21 +0000 |
commit | fdbd5996533dad25f00687f27ce8e7a8b7573ba3 (patch) | |
tree | 3ede00d1b948a2781013ce694c41286a2c4aa35e /clang/lib/Tooling/Syntax/BuildTree.cpp | |
parent | 891ddfc6438028c954b20683b31890e553ac109c (diff) | |
download | llvm-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.cpp | 5 |
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, |