diff --git a/test/sequence/trivially_copyable.hpp b/test/sequence/trivially_copyable.hpp index f702de44..42710b74 100644 --- a/test/sequence/trivially_copyable.hpp +++ b/test/sequence/trivially_copyable.hpp @@ -41,8 +41,6 @@ BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable #include -#include -#include #include #include #include @@ -52,9 +50,7 @@ int main() typedef FUSION_SEQUENCE seq_t; BOOST_MPL_ASSERT((detail::is_trivially_copyable)); - typedef boost::aligned_storage::value>::type storage_t; - - storage_t* storage = new storage_t; + char* storage = new char[sizeof(seq_t)]; int i = 42; @@ -76,7 +72,7 @@ int main() delete dst; delete src; - delete storage; + delete [] storage; return boost::report_errors(); }