diff options
author | 2016-08-06 04:36:13 +0200 | |
---|---|---|
committer | 2016-08-06 19:22:28 +0200 | |
commit | 20a584b348c0e54a80f6fc6d3041788396e930ff (patch) | |
tree | 22470978647c9887820634b6935722b60b29f2df /src/lib/netlist/plib/palloc.cpp | |
parent | 4cf6ac6cfd6b07f6768bca42d188609961e5524f (diff) |
Various netlist fixes:
- minor include cleanup
- fix a memory hole (caused by assign operators)
- more C++.
Diffstat (limited to 'src/lib/netlist/plib/palloc.cpp')
-rw-r--r-- | src/lib/netlist/plib/palloc.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/netlist/plib/palloc.cpp b/src/lib/netlist/plib/palloc.cpp index c89c2ed7e63..be987b5014b 100644 --- a/src/lib/netlist/plib/palloc.cpp +++ b/src/lib/netlist/plib/palloc.cpp @@ -64,7 +64,9 @@ mempool::~mempool() for (auto & b : m_blocks) { if (b.m_num_alloc != 0) - fprintf(stderr, "Found block with dangling allocations\n"); + { + fprintf(stderr, "Found block with %d dangling allocations\n", (int) b.m_num_alloc); + } delete b.data; } m_blocks.clear(); @@ -122,8 +124,8 @@ void mempool::free(void *ptr) fprintf(stderr, "Argh .. double free\n"); else { - b->m_free = m_min_alloc; - b->cur_ptr = b->data; + //b->m_free = m_min_alloc; + //b->cur_ptr = b->data; } b->m_num_alloc--; } |