From 561c6fb5bfccbae03f361002a1bff9807f412fc2 Mon Sep 17 00:00:00 2001 From: Markus Blatt <mblatt@dune-project.org> Date: Thu, 3 Dec 2009 13:44:26 +0000 Subject: [PATCH] New version without reinterpret casts. Please test! [[Imported from SVN: r5729]] --- dune/common/test/poolallocatortest.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dune/common/test/poolallocatortest.cc b/dune/common/test/poolallocatortest.cc index 8eb1e6c76..9e388b1ac 100644 --- a/dune/common/test/poolallocatortest.cc +++ b/dune/common/test/poolallocatortest.cc @@ -69,7 +69,7 @@ int testPool() // std::cout << element<<" "<<celement<<", "<<std::endl; if(element< reinterpret_cast<unsigned long>(currentChunk->chunk_)) { - std::cerr <<" buffer overflow during first alloc: "<<reinterpret_cast<unsigned long>(currentChunk->chunk_) + std::cerr <<" buffer underflow during first alloc: "<<reinterpret_cast<unsigned long>(currentChunk->chunk_) <<">"<<element<<"+"<<sizeof(T)<<std::endl; return ++ret; } @@ -108,8 +108,8 @@ int testPool() std::cout<<"Checking "<<typeid(T).name()<<" sizeof="<<sizeof(T)<<" with size "<< size<< " alignment="<<AlignmentOf<T>::value<<std::endl; - ret += testPool<0,T>(); - ret += testPool<size,T>(); + //ret += testPool<0,T>(); + //ret += testPool<size,T>(); ret += testPool<5*size,T>(); ret += testPool<11*size,T>(); ret += testPool<33*size,T>(); -- GitLab