diff --git a/src/lib/netlist/plib/palloc.h b/src/lib/netlist/plib/palloc.h index f565e02d7b6..eff105e224f 100644 --- a/src/lib/netlist/plib/palloc.h +++ b/src/lib/netlist/plib/palloc.h @@ -431,6 +431,8 @@ namespace plib { } return p; #else + // see https://en.cppreference.com/w/c/memory/aligned_alloc + size = ((size + alignment - 1) / alignment) * alignment; return static_cast>(aligned_alloc(alignment, size)); #endif #else