[Top][All Lists]
[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/