diff options
author | 2022-05-23 02:29:18 +0200 | |
---|---|---|
committer | 2022-05-22 20:29:18 -0400 | |
commit | 281ee9063fd756766628f4c9f3ad11c5da63ca51 (patch) | |
tree | e06fd92183d58d2ebffe6f3e31104d817e2646c5 /src/lib/netlist/plib | |
parent | dbc62842c1c94b439ed24566d1fbaffe8108f8cd (diff) |
netlist: fix aligned_alloc (PR #9801) (#9813)
Diffstat (limited to 'src/lib/netlist/plib')
-rw-r--r-- | src/lib/netlist/plib/palloc.h | 2 |
1 files changed, 2 insertions, 0 deletions
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<gsl::owner<void *>>(aligned_alloc(alignment, size)); #endif #else |