/* Copyright (C) 2011 Kwan Ting Chan * Based from bug report submitted by Xiaohan Wang * * Use, modification and distribution is subject to the * Boost Software License, Version 1.0. (See accompanying * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) */ // Test of bug #3349 (https://svn.boost.org/trac/boost/ticket/3349) #include #include int main() { boost::pool<> p(256, 4); void* pBlock1 = p.ordered_malloc( 1 ); void* pBlock2 = p.ordered_malloc( 4 ); (void)pBlock2; // warning suppression p.ordered_free( pBlock1 ); BOOST_TEST(p.release_memory()); return boost::report_errors(); }