AsmPrinter: Explicitly scope iterator for MSVC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 26 Jun 2015 00:41:53 +0000 (00:41 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 26 Jun 2015 00:41:53 +0000 (00:41 +0000)
Try to placate bots by explicitly scoping a conversion constructor from
`iterator` to `const_iterator`.

http://lab.llvm.org:8011/builders/sanitizer-windows/builds/5931/

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

include/llvm/CodeGen/DIE.h

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