c7b0d00943
Add tentative Valgrind support. Change singleton usage to address issue 5526 by making singletons eternal. Add Valgrind tests. Update docs to match. Refs #5526. [SVN r73121]
23 lines
569 B
C++
23 lines
569 B
C++
/* Copyright (C) 2011 John Maddock
|
|
*
|
|
* 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 #2656 (https://svn.boost.org/trac/boost/ticket/2656)
|
|
|
|
#include <boost/pool/pool.hpp>
|
|
#include <iostream>
|
|
#include <iomanip>
|
|
|
|
static const int magic_value = 0x12345678;
|
|
|
|
int main()
|
|
{
|
|
boost::pool<> p(sizeof(int));
|
|
int* ptr = static_cast<int*>((p.malloc)());
|
|
std::cout << *ptr << std::endl; // uninitialized read
|
|
return 0;
|
|
}
|