]> granicus.if.org Git - clang/commitdiff
Make the default constructor of IdentifierResolver::iterator public.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 1 Aug 2008 10:20:48 +0000 (10:20 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 1 Aug 2008 10:20:48 +0000 (10:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54264 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/IdentifierResolver.h

index 294904271cd7e2dc68d471f6b68db38b54a0e444..8ccd5fe26800ab3c7755efc29c2af241b6b399ae 100644 (file)
@@ -188,7 +188,6 @@ public:
     uintptr_t Ptr;
     typedef IdDeclInfo::DeclsTy::iterator BaseIter;
 
-    iterator() : Ptr(0) {}
     /// A single NamedDecl. (Ptr & 0x1 == 0)
     iterator(NamedDecl *D) {
       Ptr = reinterpret_cast<uintptr_t>(D);
@@ -216,6 +215,8 @@ public:
     
     friend class IdentifierResolver;
   public:
+    iterator() : Ptr(0) {}
+
     NamedDecl *operator*() const {
       if (isIterator())
         return *getIterator();