lok: vcl: fix multiple floatwin removal case more robustly.
[LibreOffice.git] / external / boost / msvc2017.patch.0
blob525f3c95cbabdda029eb5c4040ac39479a231d05
1 --- boost/circular_buffer/details.hpp
2 +++ boost/circular_buffer/details.hpp
3 @@ -216,12 +216,19 @@
4  // Helper types
5  
6      //! Base iterator.
7 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
8 +#pragma warning(push)
9 +#pragma warning(disable: 4996)
10 +#endif
11      typedef std::iterator<
12          std::random_access_iterator_tag,
13          typename Traits::value_type,
14          typename Traits::difference_type,
15          typename Traits::pointer,
16          typename Traits::reference> base_iterator;
17 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
18 +#pragma warning(pop)
19 +#endif
21      //! Non-const iterator.
22      typedef iterator<Buff, typename Traits::nonconst_self> nonconst_self;
23 --- boost/iterator.hpp
24 +++ boost/iterator.hpp
25 @@ -13,7 +13,14 @@
26  namespace boost
27  {
29 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
30 +#pragma warning(push)
31 +#pragma warning(disable: 4996)
32 +#endif
33  using std::iterator;
34 +#if defined _MSC_VER && !defined __clang__ && _MSC_VER >= 1914
35 +#pragma warning(pop)
36 +#endif
38  } // namespace boost