From 99e762a16cd1c6cfe9b6d29a05c92418b6879144 Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Wed, 23 Jul 2025 14:43:00 +0200 Subject: [PATCH] Fix alignment so that jemalloc / address sanitizer do no complain This apparently fixes the issues with std::pmr in DataDistribution. --- DataFormats/Headers/include/Headers/Stack.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataFormats/Headers/include/Headers/Stack.h b/DataFormats/Headers/include/Headers/Stack.h index 40987c483e1b8..0958b639ef451 100644 --- a/DataFormats/Headers/include/Headers/Stack.h +++ b/DataFormats/Headers/include/Headers/Stack.h @@ -38,7 +38,7 @@ struct Stack { struct freeobj { freeobj(memory_resource* mr) : resource(mr) {} memory_resource* resource{nullptr}; - void operator()(std::byte* ptr) { resource->deallocate(ptr, 0, 0); } + void operator()(std::byte* ptr) { resource->deallocate(ptr, 0, alignof(std::max_align_t)); } }; public: