From b69dbbc66da069134b9e1e4047cbf74d5a9ac50b Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Mon, 31 Jan 2011 11:04:09 -0200 Subject: [PATCH] Don't crash on a pending spanner in Staff_symbol_engraver dtor. --- lily/staff-symbol-engraver.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 () -- 2.39.2