mirror of
https://github.com/boostorg/interprocess.git
synced 2026-01-19 16:22:19 +00:00
Changes and fixes for Boost 1.37
[SVN r49277]
This commit is contained in:
@@ -29,7 +29,7 @@ int main()
|
||||
void *ptr = managed_shm.allocate_aligned(100, Alignment);
|
||||
|
||||
//Check alignment
|
||||
assert(((char*)ptr-(char*)0) % Alignment == 0);
|
||||
assert((static_cast<char*>(ptr)-static_cast<char*>(0)) % Alignment == 0);
|
||||
|
||||
//Deallocate it
|
||||
managed_shm.deallocate(ptr);
|
||||
@@ -38,7 +38,7 @@ int main()
|
||||
ptr = managed_shm.allocate_aligned(100, Alignment, std::nothrow);
|
||||
|
||||
//Check alignment
|
||||
assert(((char*)ptr-(char*)0) % Alignment == 0);
|
||||
assert((static_cast<char*>(ptr)-static_cast<char*>(0)) % Alignment == 0);
|
||||
|
||||
//Deallocate it
|
||||
managed_shm.deallocate(ptr);
|
||||
@@ -53,7 +53,7 @@ int main()
|
||||
(3*Alignment - managed_shared_memory::PayloadPerAllocation, Alignment);
|
||||
|
||||
//Check alignment
|
||||
assert(((char*)ptr-(char*)0) % Alignment == 0);
|
||||
assert((static_cast<char*>(ptr)-static_cast<char*>(0)) % Alignment == 0);
|
||||
|
||||
//Deallocate it
|
||||
managed_shm.deallocate(ptr);
|
||||
|
||||
Reference in New Issue
Block a user