summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/palloc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/palloc.cpp')
-rw-r--r--src/lib/netlist/plib/palloc.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/netlist/plib/palloc.cpp b/src/lib/netlist/plib/palloc.cpp
index fa87c1cf94f..80fd2098a66 100644
--- a/src/lib/netlist/plib/palloc.cpp
+++ b/src/lib/netlist/plib/palloc.cpp
@@ -8,6 +8,7 @@
#include "pconfig.h"
#include "palloc.h"
#include "pfmtlog.h"
+#include "pexception.h"
#include <algorithm>
@@ -91,7 +92,7 @@ void mempool::free(void *ptr)
auto i = reinterpret_cast<info *>(p - mininfosize());
block *b = i->m_block;
if (b->m_num_alloc == 0)
- fprintf(stderr, "Argh .. double free\n");
+ plib::pexception("mempool::free - double free was called\n");
else
{
//b->m_free = m_min_alloc;