]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/align/aligned_allocator_adaptor.hpp
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / boost / boost / align / aligned_allocator_adaptor.hpp
index c9fae1cf2025d22fbbbe620201dd71cea9923865..86b2d934f6bef5554e82eb51771a63af54cdd800 100644 (file)
@@ -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);