diff options
Diffstat (limited to 'boost/align/aligned_allocator_adaptor.hpp')
-rw-r--r-- | boost/align/aligned_allocator_adaptor.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/align/aligned_allocator_adaptor.hpp b/boost/align/aligned_allocator_adaptor.hpp index c9fae1cf20..86b2d934f6 100644 --- a/boost/align/aligned_allocator_adaptor.hpp +++ b/boost/align/aligned_allocator_adaptor.hpp @@ -106,7 +106,7 @@ public: std::size_t n = s + min_align - 1; char_alloc a(base()); char_ptr p = a.allocate(sizeof p + n); - void* r = boost::pointer_traits<char_ptr>::to_address(p) + sizeof p; + void* r = boost::to_address(p) + sizeof p; (void)align(min_align, s, r, n); ::new(static_cast<void*>(static_cast<char_ptr*>(r) - 1)) char_ptr(p); return static_cast<pointer>(r); @@ -125,7 +125,7 @@ public: #else char_ptr p = a.allocate(sizeof p + n, h); #endif - void* r = boost::pointer_traits<char_ptr>::to_address(p) + sizeof p; + void* r = boost::to_address(p) + sizeof p; (void)align(min_align, s, r, n); ::new(static_cast<void*>(static_cast<char_ptr*>(r) - 1)) char_ptr(p); return static_cast<pointer>(r); |