From: Benjamin Kramer Date: Sun, 1 Feb 2015 21:32:12 +0000 (+0000) Subject: Remove decltype in an attempt to fix the MSVC build. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcee86a4a518a285740a41b7b3d16aaa002029fa;p=clang Remove decltype in an attempt to fix the MSVC build. C++ is hard, attempt #1 of n. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227768 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Sema/Lookup.h b/include/clang/Sema/Lookup.h index a9892d20f9..8ba78bea59 100644 --- a/include/clang/Sema/Lookup.h +++ b/include/clang/Sema/Lookup.h @@ -735,12 +735,12 @@ public: } class iterator - : public llvm::iterator_adaptor_base { + : public llvm::iterator_adaptor_base< + iterator, llvm::DenseMap::iterator, + std::forward_iterator_tag, NamedDecl *> { friend class ADLResult; - iterator(decltype(Decls)::iterator Iter) + iterator(llvm::DenseMap::iterator Iter) : iterator_adaptor_base(std::move(Iter)) {} public: