Files
libreoffice/external/boost/boost.multi_array.C4510.warnings.patch

28 lines
838 B
Diff
Raw Normal View History

diff -ru boost.orig/boost/multi_array/concept_checks.hpp boost/boost/multi_array/concept_checks.hpp
--- foo/misc/boost.orig/boost/multi_array/concept_checks.hpp 2014-04-23 17:36:51.000000000 +0200
+++ foo/misc/boost/boost/multi_array/concept_checks.hpp 2015-07-18 20:58:17.222982959 +0200
@@ -58,6 +58,13 @@
} // namespace detail
+// MSVC 2008 produces 2 warnings "default constructor could not be generated"
+// here that run over ~100 lines :(
+#ifdef _MSC_VER
+#pragma warning(push,1)
+#pragma warning(disable: 4510)
+#pragma warning(disable: 4610)
+#endif
template <typename Array, std::size_t NumDims >
struct ConstMultiArrayConcept
@@ -119,6 +126,9 @@
index_range range;
};
+#ifdef _MSC_VER
+#pragma warning(pop)
+#endif
template <typename Array, std::size_t NumDims >
struct MutableMultiArrayConcept