pool/test/test_valgrind_fail_1.cpp
John Maddock c7b0d00943 Add some debugging code.
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]
2011-07-15 17:40:49 +00:00

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;
}