From 5e2b31baa4be10262ef40b9c584f1583a35f8267 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 22 Dec 2025 22:01:13 +0200 Subject: [PATCH] Update test_string_generator_cx.cpp --- test/test_string_generator_cx.cpp | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/test/test_string_generator_cx.cpp b/test/test_string_generator_cx.cpp index 78f3ab9..d0f7824 100644 --- a/test/test_string_generator_cx.cpp +++ b/test/test_string_generator_cx.cpp @@ -6,27 +6,14 @@ #include #include #include -#include -#if defined(BOOST_NO_CXX14_CONSTEXPR) +BOOST_CXX14_CONSTEXPR boost::uuids::string_generator gen; -BOOST_PRAGMA_MESSAGE("Skipping test because BOOST_NO_CXX14_CONSTEXPR is defined") -int main() {} - -#elif defined(BOOST_GCC) && BOOST_GCC < 70000 - -BOOST_PRAGMA_MESSAGE("Skipping test because BOOST_GCC < 70000") -int main() {} - -#else - -constexpr boost::uuids::string_generator gen; - -constexpr auto u1 = gen( "00000000-0000-0000-0000-000000000000" ); -constexpr auto u2 = gen( "0123456789abcdef0123456789ABCDEF" ); -constexpr auto u3 = gen( "{0123456789abcdef0123456789ABCDEF}" ); -constexpr auto u4 = gen( "01234567-89AB-CDEF-0123-456789abcdef" ); -constexpr auto u5 = gen( "{01234567-89AB-CDEF-0123-456789abcdef}" ); +BOOST_CXX14_CONSTEXPR auto u1 = gen( "00000000-0000-0000-0000-000000000000" ); +BOOST_CXX14_CONSTEXPR auto u2 = gen( "0123456789abcdef0123456789ABCDEF" ); +BOOST_CXX14_CONSTEXPR auto u3 = gen( "{0123456789abcdef0123456789ABCDEF}" ); +BOOST_CXX14_CONSTEXPR auto u4 = gen( "01234567-89AB-CDEF-0123-456789abcdef" ); +BOOST_CXX14_CONSTEXPR auto u5 = gen( "{01234567-89AB-CDEF-0123-456789abcdef}" ); int main() { @@ -42,5 +29,3 @@ int main() return boost::report_errors(); } - -#endif