st.push_back((DataFile::Statement("hint"), prev->get_id()));
- for(BlockList::const_iterator i=cur_blocks.begin(); i!=cur_blocks.end(); ++i)
+ for(BlockList::const_iterator i=cur_blocks.begin(); (i!=cur_blocks.end() && i->block()!=pending_block); ++i)
st.push_back((DataFile::Statement("block"), (*i)->get_id()));
}
}