--- src/common/memory.h +++ src/common/memory.h @@ -162,7 +162,7 @@ // Wrapper to use with STL containers template struct PageStdAllocator : public std::allocator { - typedef typename std::allocator::pointer pointer; + typedef T* pointer; typedef typename std::allocator::size_type size_type; explicit PageStdAllocator(PageAllocator& allocator): allocator_(allocator) {}