Fix incorrect type usage; nice catch by Sebastian
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@181569 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/algorithm b/include/algorithm
index f7e26cf..703a9b3 100644
--- a/include/algorithm
+++ b/include/algorithm
@@ -1301,7 +1301,7 @@
_D1 __l1 = _VSTD::distance(__first1, __last1);
typedef typename iterator_traits<_ForwardIterator2>::difference_type _D2;
- _D1 __l2 = _VSTD::distance(__first2, __last2);
+ _D2 __l2 = _VSTD::distance(__first2, __last2);
if (__l1 != __l2)
return false;