From 0865c1d230cbcd7c4f23718292232e10b6b331d1 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sun, 30 Oct 2022 03:54:24 +0300 Subject: [PATCH] Disable hash_is_avalanching tests when BOOST_NO_CXX11_TEMPLATE_ALIASES is defined, because hash_traits.hpp uses void_t --- test/hash_is_avalanching_test.cpp | 5 +++++ test/hash_is_avalanching_test2.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/test/hash_is_avalanching_test.cpp b/test/hash_is_avalanching_test.cpp index 7787299..fdac220 100644 --- a/test/hash_is_avalanching_test.cpp +++ b/test/hash_is_avalanching_test.cpp @@ -12,6 +12,11 @@ BOOST_PRAGMA_MESSAGE( "Test skipped, BOOST_NO_CXX11_HDR_TYPE_TRAITS is defined" ) int main() {} +#elif defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) + +BOOST_PRAGMA_MESSAGE( "Test skipped, BOOST_NO_CXX11_TEMPLATE_ALIASES is defined" ) +int main() {} + #else #include diff --git a/test/hash_is_avalanching_test2.cpp b/test/hash_is_avalanching_test2.cpp index 2158341..33a4992 100644 --- a/test/hash_is_avalanching_test2.cpp +++ b/test/hash_is_avalanching_test2.cpp @@ -12,6 +12,11 @@ BOOST_PRAGMA_MESSAGE( "Test skipped, BOOST_NO_CXX11_HDR_TYPE_TRAITS is defined" ) int main() {} +#elif defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) + +BOOST_PRAGMA_MESSAGE( "Test skipped, BOOST_NO_CXX11_TEMPLATE_ALIASES is defined" ) +int main() {} + #elif defined(BOOST_NO_CXX17_HDR_STRING_VIEW) BOOST_PRAGMA_MESSAGE( "Test skipped, BOOST_NO_CXX17_HDR_STRING_VIEW is defined" )