aboutsummaryrefslogtreecommitdiff
path: root/source/SmallVector.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/SmallVector.hpp')
-rw-r--r--source/SmallVector.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/SmallVector.hpp b/source/SmallVector.hpp
index 96371c2..9461800 100644
--- a/source/SmallVector.hpp
+++ b/source/SmallVector.hpp
@@ -31,6 +31,11 @@
#include <type_traits>
#include <utility>
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable : 4267) // The compiler detected a conversion from size_t to a smaller type.
+#endif
+
template <typename IteratorT>
class iterator_range;
@@ -1313,3 +1318,7 @@ inline void swap(SmallVector<T, N>& LHS, SmallVector<T, N>& RHS) {
}
} // namespace std
+
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif