mirror of
https://github.com/mmp/pbrt-v4
synced 2026-09-26 16:20:07 +03:00
Fix bug in polymorphic_allocator::deallocate
This commit is contained in:
parent
b8b5ee059e
commit
0786e4e0a0
1 changed files with 1 additions and 1 deletions
|
|
@ -636,7 +636,7 @@ class polymorphic_allocator {
|
|||
[[nodiscard]] Tp *allocate(size_t n) {
|
||||
return static_cast<Tp *>(resource()->allocate(n * sizeof(Tp), alignof(Tp)));
|
||||
}
|
||||
void deallocate(Tp *p, size_t n) { resource()->deallocate(p, n); }
|
||||
void deallocate(Tp *p, size_t n) { resource()->deallocate(p, n * sizeof(Tp)); }
|
||||
|
||||
void *allocate_bytes(size_t nbytes, size_t alignment = alignof(max_align_t)) {
|
||||
return resource()->allocate(nbytes, alignment);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue