diff --git a/.appveyor.yml b/.appveyor.yml index 8d141afc..3b486c98 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -8,12 +8,12 @@ shallow_clone: true environment: matrix: - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 - TOOLSET: msvc-10.0,msvc-11.0,msvc-12.0 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - TOOLSET: msvc-14.0 + TOOLSET: msvc-10.0,msvc-11.0,msvc-12.0,msvc-14.0 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 TOOLSET: msvc-14.1 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + TOOLSET: msvc-14.2 install: - set BOOST_ROOT=c:\projects\boost diff --git a/include/boost/unordered/unordered_map.hpp b/include/boost/unordered/unordered_map.hpp index 1910219c..6951a30e 100644 --- a/include/boost/unordered/unordered_map.hpp +++ b/include/boost/unordered/unordered_map.hpp @@ -822,7 +822,7 @@ namespace boost { void rehash(size_type); void reserve(size_type); -#if !BOOST_WORKAROUND(__BORLANDC__, < 0x0582) +#if !BOOST_WORKAROUND(BOOST_BORLANDC, < 0x0582) friend bool operator== (unordered_map const&, unordered_map const&); friend bool operator!= @@ -1426,7 +1426,7 @@ namespace boost { void rehash(size_type); void reserve(size_type); -#if !BOOST_WORKAROUND(__BORLANDC__, < 0x0582) +#if !BOOST_WORKAROUND(BOOST_BORLANDC, < 0x0582) friend bool operator== (unordered_multimap const&, unordered_multimap const&); friend bool operator!= @@ -1941,7 +1941,7 @@ namespace boost { inline bool operator==(unordered_map const& m1, unordered_map const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_map x; @@ -1954,7 +1954,7 @@ namespace boost { inline bool operator!=(unordered_map const& m1, unordered_map const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_map x; @@ -1968,7 +1968,7 @@ namespace boost { unordered_map& m1, unordered_map& m2) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(m1.swap(m2))) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_map x; @@ -2386,7 +2386,7 @@ namespace boost { inline bool operator==(unordered_multimap const& m1, unordered_multimap const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multimap x; @@ -2399,7 +2399,7 @@ namespace boost { inline bool operator!=(unordered_multimap const& m1, unordered_multimap const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multimap x; @@ -2413,7 +2413,7 @@ namespace boost { unordered_multimap& m2) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(m1.swap(m2))) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multimap x; diff --git a/include/boost/unordered/unordered_set.hpp b/include/boost/unordered/unordered_set.hpp index dfc24e85..f63b260b 100644 --- a/include/boost/unordered/unordered_set.hpp +++ b/include/boost/unordered/unordered_set.hpp @@ -536,7 +536,7 @@ namespace boost { void rehash(size_type); void reserve(size_type); -#if !BOOST_WORKAROUND(__BORLANDC__, < 0x0582) +#if !BOOST_WORKAROUND(BOOST_BORLANDC, < 0x0582) friend bool operator== (unordered_set const&, unordered_set const&); friend bool operator!= @@ -1083,7 +1083,7 @@ namespace boost { void rehash(size_type); void reserve(size_type); -#if !BOOST_WORKAROUND(__BORLANDC__, < 0x0582) +#if !BOOST_WORKAROUND(BOOST_BORLANDC, < 0x0582) friend bool operator== (unordered_multiset const&, unordered_multiset const&); friend bool operator!= @@ -1497,7 +1497,7 @@ namespace boost { inline bool operator==( unordered_set const& m1, unordered_set const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_set x; @@ -1510,7 +1510,7 @@ namespace boost { inline bool operator!=( unordered_set const& m1, unordered_set const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_set x; @@ -1524,7 +1524,7 @@ namespace boost { unordered_set& m1, unordered_set& m2) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(m1.swap(m2))) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_set x; @@ -1900,7 +1900,7 @@ namespace boost { inline bool operator==(unordered_multiset const& m1, unordered_multiset const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multiset x; @@ -1913,7 +1913,7 @@ namespace boost { inline bool operator!=(unordered_multiset const& m1, unordered_multiset const& m2) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multiset x; @@ -1927,7 +1927,7 @@ namespace boost { unordered_multiset& m1, unordered_multiset& m2) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(m1.swap(m2))) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { unordered_multiset x; diff --git a/test/unordered/link_test_2.cpp b/test/unordered/link_test_2.cpp index 5ccf60d5..1c3ed766 100644 --- a/test/unordered/link_test_2.cpp +++ b/test/unordered/link_test_2.cpp @@ -13,7 +13,7 @@ void foo(boost::unordered_set& x1, boost::unordered_map& x2, boost::unordered_multiset& x3, boost::unordered_multimap& x4) { -#if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x0613)) +#if BOOST_WORKAROUND(BOOST_CODEGEARC, BOOST_TESTED_AT(0x0613)) struct dummy { boost::unordered_set x1;