Утечка памяти в gcc 4.8.1 при использовании thread_local?
Valgrind сообщает о пропущенных блоках, по-видимому, по одному на поток, в следующем коде:
#include
#include
#include
#include
#include
std::mutex cout_mutex;
struct Foo
{
Foo()
{
std::lock_guard lock( cout_mutex );
std::cout < __PRETTY_FUNCTION__ < '\n';
}
~Foo()
{
std::lock_guard