AsmPrinter: More explicitly scope iterator for MSVC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 26 Jun 2015 00:53:44 +0000 (00:53 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 26 Jun 2015 00:53:44 +0000 (00:53 +0000)
r240748 seems to be on the right path.  Be more explicit.

http://lab.llvm.org:8011/builders/clang-x64-ninja-win7/builds/1961/

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240750 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/DIE.h

index 03487d46e524f61579df68ee58c932d519606f38..4170da065fbb2561d77dbeea25852e246927537a 100644 (file)
@@ -513,7 +513,7 @@ public:
   public:
     const_iterator() = default;
     // Placate MSVC by explicitly scoping 'iterator'.
-    const_iterator(IntrusiveBackList::iterator X) : N(X.N) {}
+    const_iterator(typename IntrusiveBackList<T>::iterator X) : N(X.N) {}
     explicit const_iterator(const T *N) : N(N) {}
 
     const_iterator &operator++() {