diff options
author | 2022-05-26 23:07:09 +0200 | |
---|---|---|
committer | 2022-05-27 07:07:09 +1000 | |
commit | bb2b5e34880dc0f3237b1b6d3af07f2ac0db89d6 (patch) | |
tree | 8d63de1913a5099c8447eee1a6014fa683d2da1f /src/lib/netlist/nl_base.cpp | |
parent | ecdd2c5ddf40334f45a780075c92ecefcbcc3b6e (diff) |
netlist: palloc now uses c++17 alignment aware operator new. (#9834)
- Added more documentation to palloc.h
- Made the use of allocation arenas more transparent throughout code
- palloc now uses c++17 alignment aware operator new.
This required further changes to the arena_deleter object to
track alignment and size of allocated objects to avoid the use
of alignment and size of base classes in case a unique_ptr was
cast to a unique_ptr of the base class.
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r-- | src/lib/netlist/nl_base.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp index 920f4738237..c5d4af6ef8f 100644 --- a/src/lib/netlist/nl_base.cpp +++ b/src/lib/netlist/nl_base.cpp @@ -91,7 +91,7 @@ namespace netlist , m_time(netlist_time_ext::zero()) , m_main_clock(nullptr) , m_use_stats(false) - , m_queue(config::max_queue_size::value, + , m_queue(state.pool(), config::max_queue_size::value, detail::queue_t::id_delegate(&netlist_state_t :: find_net_id, &state), detail::queue_t::obj_delegate(&netlist_state_t :: net_by_id, &state)) { |