Index: Source/wtf/Vector.h |
diff --git a/Source/wtf/Vector.h b/Source/wtf/Vector.h |
index 834fd0ccc9aeaf82f156d7ba96e0f50079d94c3d..4e5f263dd7f9d22d7feefa5bd0a96d31398d22bc 100644 |
--- a/Source/wtf/Vector.h |
+++ b/Source/wtf/Vector.h |
@@ -763,12 +763,6 @@ static const size_t kInitialVectorSize = WTF_VECTOR_INITIAL_SIZE; |
ASSERT(begin()); |
} |
-// Works around an assert in VS2010. See https://connect.microsoft.com/VisualStudio/feedback/details/558044/std-copy-should-not-check-dest-when-first-last |
-#if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL |
- if (!begin()) |
- return *this; |
-#endif |
- |
std::copy(other.begin(), other.begin() + size(), begin()); |
TypeOperations::uninitializedCopy(other.begin() + size(), other.end(), end()); |
m_size = other.size(); |
@@ -795,12 +789,6 @@ static const size_t kInitialVectorSize = WTF_VECTOR_INITIAL_SIZE; |
ASSERT(begin()); |
} |
-// Works around an assert in VS2010. See https://connect.microsoft.com/VisualStudio/feedback/details/558044/std-copy-should-not-check-dest-when-first-last |
-#if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL |
- if (!begin()) |
- return *this; |
-#endif |
- |
std::copy(other.begin(), other.begin() + size(), begin()); |
TypeOperations::uninitializedCopy(other.begin() + size(), other.end(), end()); |
m_size = other.size(); |