From: Jacques Pienaar Date: Mon, 27 May 2019 17:38:41 +0000 (+0000) Subject: NFC: Change usage of 'DenseSet' to 'DenseSetImpl' in DenseSetImpl::ConstIterator. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5b8d5e2e235b827bb5822d7f209a2dac28e3284;p=llvm NFC: Change usage of 'DenseSet' to 'DenseSetImpl' in DenseSetImpl::ConstIterator. Summary: Change usage of 'DenseSet' to 'DenseSetImpl' in a friend declaration within DenseSetImpl::ConstIterator. 'ConstIterator' was never updated when DenseSet was split into an impl when adding support for DenseSetImpl. This fixes build errors on MSVC when forward declaring DenseSet as this friend decl does not declare the template arguments as well. Reviewers: jpienaar Reviewed By: jpienaar Subscribers: jpienaar, lebedev.ri, dexonsmith, kristina, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62467 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361775 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/DenseSet.h b/include/llvm/ADT/DenseSet.h index 5eaaf2773ac..9afb715ae1d 100644 --- a/include/llvm/ADT/DenseSet.h +++ b/include/llvm/ADT/DenseSet.h @@ -130,7 +130,7 @@ public: class ConstIterator { typename MapTy::const_iterator I; - friend class DenseSet; + friend class DenseSetImpl; friend class Iterator; public: