+ vector<bool> skip_elt;
+ // only add to skip elt if pure
+ // if not pure, no dead element should be in the list
+ for (vsize i = 0; i < elems.size (); i++)
+ {
+ if (!pure && !elems[i]->is_live ())
+ elems[i]->programming_error ("I should be dead by now...");
+ skip_elt.push_back (pure && Hara_kiri_group_spanner::request_suicide (elems[i], start, end));
+ }