Author: Simon Pilgrim Date: 2020-10-28T15:38:18Z New Revision: c0053c62d9a0b798b42686499de9bb2e7391b111
URL: https://github.com/llvm/llvm-project/commit/c0053c62d9a0b798b42686499de9bb2e7391b111 DIFF: https://github.com/llvm/llvm-project/commit/c0053c62d9a0b798b42686499de9bb2e7391b111.diff LOG: [Syntax] Add missing default constructor for ConstChildIterator MSVC was complaining as it couldn't see the Base::ChildIteratorBase default constructor. Added: Modified: clang/include/clang/Tooling/Syntax/Tree.h Removed: ################################################################################ diff --git a/clang/include/clang/Tooling/Syntax/Tree.h b/clang/include/clang/Tooling/Syntax/Tree.h index 23e6081a6336..4bfa15517ba4 100644 --- a/clang/include/clang/Tooling/Syntax/Tree.h +++ b/clang/include/clang/Tooling/Syntax/Tree.h @@ -215,6 +215,7 @@ class Tree : public Node { struct ConstChildIterator : ChildIteratorBase<ConstChildIterator, const Node> { using Base::ChildIteratorBase; + ConstChildIterator() = default; ConstChildIterator(const ChildIterator &I) : Base(I.asPointer()) {} }; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits