summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/palloc.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-08-06 04:36:13 +0200
committer couriersud <couriersud@arcor.de>2016-08-06 19:22:28 +0200
commit20a584b348c0e54a80f6fc6d3041788396e930ff (patch)
tree22470978647c9887820634b6935722b60b29f2df /src/lib/netlist/plib/palloc.cpp
parent4cf6ac6cfd6b07f6768bca42d188609961e5524f (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.cpp8
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--;
}