diff options
Diffstat (limited to 'servers/rendering/rendering_device_driver.h')
-rw-r--r-- | servers/rendering/rendering_device_driver.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/servers/rendering/rendering_device_driver.h b/servers/rendering/rendering_device_driver.h index 97c84c9d05..91da67c8d7 100644 --- a/servers/rendering/rendering_device_driver.h +++ b/servers/rendering/rendering_device_driver.h @@ -104,14 +104,14 @@ struct VersatileResourceTemplate { uint8_t data[MAX_RESOURCE_SIZE]; template <typename T> - static T *allocate(PagedAllocator<VersatileResourceTemplate> &p_allocator) { + static T *allocate(PagedAllocator<VersatileResourceTemplate, true> &p_allocator) { T *obj = (T *)p_allocator.alloc(); memnew_placement(obj, T); return obj; } template <typename T> - static void free(PagedAllocator<VersatileResourceTemplate> &p_allocator, T *p_object) { + static void free(PagedAllocator<VersatileResourceTemplate, true> &p_allocator, T *p_object) { p_object->~T(); p_allocator.free((VersatileResourceTemplate *)p_object); } |