diff --git a/test/test_alignment_2.cpp b/test/test_alignment_2.cpp index 328a1ba..25a190a 100644 --- a/test/test_alignment_2.cpp +++ b/test/test_alignment_2.cpp @@ -4,14 +4,24 @@ #include #include +#include +#include #include using namespace boost::uuids; int main() { +#if BOOST_WORKAROUND(BOOST_GCC, < 40900) + + BOOST_TEST_LE( alignof(uuid), alignof(max_align_t) ); + +#else + BOOST_TEST_LE( alignof(uuid), alignof(std::max_align_t) ); +#endif + #if defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__) BOOST_TEST_LE( alignof(uuid), __STDCPP_DEFAULT_NEW_ALIGNMENT__ );