void
test01()
{
+ using std::size_t;
+
size_t space = 100;
void* ptr = new char[space];
char* const orig_ptr = static_cast<char*>(ptr);
uintptr_t p = reinterpret_cast<uintptr_t>(ptr);
VERIFY( p % alignment == 0 );
char* const x = static_cast<char*>(ptr);
- VERIFY( x - old_ptr == old_space - space );
+ VERIFY( size_t(x - old_ptr) == old_space - space );
VERIFY( (void*)x < (void*)(orig_ptr + orig_space) );
VERIFY( (void*)(x + size) < (void*)(orig_ptr + orig_space) );
ptr = x + size;