lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Part_combine_iterator::derived_mark: don't abort marking prematurely


From: dak
Subject: Re: Part_combine_iterator::derived_mark: don't abort marking prematurely. (issue 6057044)
Date: Wed, 18 Apr 2012 07:56:39 +0000

Short of any protests, I think I'll be going with

void
Part_combine_iterator::derived_mark () const
{
  if (first_iter_)
    scm_gc_mark (first_iter_->self_scm ());
  if (second_iter_)
    scm_gc_mark (second_iter_->self_scm ());
  if (unisono_event_)
    scm_gc_mark (unisono_event_->self_scm ());
  if (mmrest_event_)
    scm_gc_mark (mmrest_event_->self_scm ());
  if (solo_one_event_)
    scm_gc_mark (solo_one_event_->self_scm ());
  if (solo_two_event_)
    scm_gc_mark (solo_two_event_->self_scm ());
}

All the rest is too smart for its own good.

http://codereview.appspot.com/6057044/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]