diff --git a/dtool/src/dtoolbase/pallocator.T b/dtool/src/dtoolbase/pallocator.T index b4450eba7e..0420d27355 100644 --- a/dtool/src/dtoolbase/pallocator.T +++ b/dtool/src/dtoolbase/pallocator.T @@ -28,7 +28,7 @@ allocate(size_t n) { template INLINE void pallocator:: deallocate(void *p, size_t) { - return (*global_operator_delete)(p); + (*global_operator_delete)(p); } #endif // NDEBUG @@ -38,13 +38,13 @@ deallocate(void *p, size_t) { template INLINE pallocator::pointer pallocator:: allocate(pallocator::size_type n, allocator::const_pointer) { - return (*global_operator_new)(n * sizeof(Type)); + return (pallocator::pointer)(*global_operator_new)(n * sizeof(Type)); } template INLINE void pallocator:: deallocate(pallocator::pointer p, allocator::size_type) { - return (*global_operator_delete)(p); + (*global_operator_delete)(p); } #endif // NDEBUG