From: Han-Wen Nienhuys Date: Mon, 31 Jan 2011 13:04:09 +0000 (-0200) Subject: Don't crash on a pending spanner in Staff_symbol_engraver dtor. X-Git-Tag: release/2.13.48-1~19 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=b69dbbc66da069134b9e1e4047cbf74d5a9ac50b;p=lilypond.git Don't crash on a pending spanner in Staff_symbol_engraver dtor. --- diff --git a/lily/staff-symbol-engraver.cc b/lily/staff-symbol-engraver.cc index e5d981b04e..55e118245f 100644 --- a/lily/staff-symbol-engraver.cc +++ b/lily/staff-symbol-engraver.cc @@ -50,7 +50,11 @@ protected: Staff_symbol_engraver::~Staff_symbol_engraver () { - assert (!span_); + if (span_) + { + // Somehow finalize() was not called? + programming_error ("Have a pending spanner in destructor."); + } } Staff_symbol_engraver::Staff_symbol_engraver ()