This revision was automatically updated to reflect the committed changes. Closed by commit rG1dc7836aed13: [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for… (authored by eduucaldas).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D88024/new/ https://reviews.llvm.org/D88024 Files: clang/include/clang/Tooling/Syntax/BuildTree.h clang/lib/Tooling/Syntax/Synthesis.cpp Index: clang/lib/Tooling/Syntax/Synthesis.cpp =================================================================== --- clang/lib/Tooling/Syntax/Synthesis.cpp +++ clang/lib/Tooling/Syntax/Synthesis.cpp @@ -190,7 +190,7 @@ syntax::Tree *clang::syntax::createTree( syntax::Arena &A, - std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children, + ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, syntax::NodeKind K) { auto *T = allocateTree(A, K); FactoryImpl::setCanModify(T); Index: clang/include/clang/Tooling/Syntax/BuildTree.h =================================================================== --- clang/include/clang/Tooling/Syntax/BuildTree.h +++ clang/include/clang/Tooling/Syntax/BuildTree.h @@ -39,7 +39,7 @@ /// Returns it as a pointer to the base class `Tree`. syntax::Tree * createTree(syntax::Arena &A, - std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children, + ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, syntax::NodeKind K); // Synthesis of Syntax Nodes
Index: clang/lib/Tooling/Syntax/Synthesis.cpp =================================================================== --- clang/lib/Tooling/Syntax/Synthesis.cpp +++ clang/lib/Tooling/Syntax/Synthesis.cpp @@ -190,7 +190,7 @@ syntax::Tree *clang::syntax::createTree( syntax::Arena &A, - std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children, + ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, syntax::NodeKind K) { auto *T = allocateTree(A, K); FactoryImpl::setCanModify(T); Index: clang/include/clang/Tooling/Syntax/BuildTree.h =================================================================== --- clang/include/clang/Tooling/Syntax/BuildTree.h +++ clang/include/clang/Tooling/Syntax/BuildTree.h @@ -39,7 +39,7 @@ /// Returns it as a pointer to the base class `Tree`. syntax::Tree * createTree(syntax::Arena &A, - std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children, + ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, syntax::NodeKind K); // Synthesis of Syntax Nodes
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits