Author: kuhar Date: Fri Jul 14 11:26:21 2017 New Revision: 308041 URL: http://llvm.org/viewvc/llvm-project?rev=308041&view=rev Log: [Dominators] Update Clang's DominatorTree to use the new template argument
Summary: This patch makes the Clang's DominatorTree use the new IsPostDom template argument for DominatorTreeBase. Reviewers: dberlin, sanjoy, davide, grosser Reviewed By: dberlin Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D35316 Modified: cfe/trunk/include/clang/Analysis/Analyses/Dominators.h Modified: cfe/trunk/include/clang/Analysis/Analyses/Dominators.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/Dominators.h?rev=308041&r1=308040&r2=308041&view=diff ============================================================================== --- cfe/trunk/include/clang/Analysis/Analyses/Dominators.h (original) +++ cfe/trunk/include/clang/Analysis/Analyses/Dominators.h Fri Jul 14 11:26:21 2017 @@ -38,15 +38,15 @@ typedef llvm::DomTreeNodeBase<CFGBlock> class DominatorTree : public ManagedAnalysis { virtual void anchor(); public: - llvm::DominatorTreeBase<CFGBlock>* DT; + llvm::DomTreeBase<CFGBlock>* DT; DominatorTree() { - DT = new llvm::DominatorTreeBase<CFGBlock>(false); + DT = new llvm::DomTreeBase<CFGBlock>(); } ~DominatorTree() override { delete DT; } - llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; } + llvm::DomTreeBase<CFGBlock>& getBase() { return *DT; } /// \brief This method returns the root CFGBlock of the dominators tree. /// _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits