diff options
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, |