diff --git a/test/allocator_traits_test.cpp b/test/allocator_traits_test.cpp index 89a67e8..f8f0939 100644 --- a/test/allocator_traits_test.cpp +++ b/test/allocator_traits_test.cpp @@ -97,15 +97,15 @@ int main() creator a(1); int* p1 = boost::allocator_traits >::allocate(a, 1); if (BOOST_TEST(p1)) { - int* p2 = boost::allocator_traits >::allocate(a, 1, p1); - if (BOOST_TEST(p2)) { - boost::allocator_traits >::deallocate(a, p2, 1); - } boost::allocator_traits >::construct(a, p1, 5); BOOST_TEST_EQ(*p1, 5); boost::allocator_traits >::destroy(a, p1); boost::allocator_traits >::deallocate(a, p1, 1); } + int* p2 = boost::allocator_traits >::allocate(a, 1, 0); + if (BOOST_TEST(p2)) { + boost::allocator_traits >::deallocate(a, p2, 1); + } BOOST_TEST_EQ(boost::allocator_traits >::max_size(a), static_cast(-1) / sizeof(int)); BOOST_TEST(boost::allocator_traits >::