diff options
Diffstat (limited to 'src/hir/serialise_lowlevel.cpp')
-rw-r--r-- | src/hir/serialise_lowlevel.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hir/serialise_lowlevel.cpp b/src/hir/serialise_lowlevel.cpp index 706adaee..05335633 100644 --- a/src/hir/serialise_lowlevel.cpp +++ b/src/hir/serialise_lowlevel.cpp @@ -69,8 +69,10 @@ WriterInner::~WriterInner() do { ret = deflate(&m_zstream, Z_FINISH); - if(ret == Z_STREAM_ERROR) - throw ::std::runtime_error("zlib deflate stream error (cleanup)"); + if(ret == Z_STREAM_ERROR) { + ::std::cerr << "ERROR: zlib deflate stream error (cleanup)"; + abort(); + } if( m_zstream.avail_out != m_buffer.size() ) { size_t rem = m_buffer.size() - m_zstream.avail_out; |