Skip to content

Commit 02b6dc2

Browse files
committed
Fix alignment so that jemalloc / address sanitizer do no complain
This apparently fixes the issues with std::pmr in DataDistribution.
1 parent 7fce8d8 commit 02b6dc2

File tree

1 file changed

+1
-1
lines changed
  • DataFormats/Headers/include/Headers

1 file changed

+1
-1
lines changed

DataFormats/Headers/include/Headers/Stack.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ struct Stack {
3838
struct freeobj {
3939
freeobj(memory_resource* mr) : resource(mr) {}
4040
memory_resource* resource{nullptr};
41-
void operator()(std::byte* ptr) { resource->deallocate(ptr, 0, 0); }
41+
void operator()(std::byte* ptr) { resource->deallocate(ptr, 0, alignof(std::max_align_t)); }
4242
};
4343

4444
public:

0 commit comments

Comments
 (0)