Boost C++ Libraries: Ticket #572: [program_options]Iterator decremented past begin https://svn.boost.org/trac10/ticket/572 <pre class="wiki">In format_paragraph the following code appears: string::const_iterator line_begin = par.begin(); &lt;snip&gt; string::const_iterator last_space = find(reverse_iterator&lt;string::const_iterator&gt;(line_end - 1), reverse_iterator&lt;string::const_iterator&gt;(line_begin - 1), ' ') .base(); This generates a run-time assertion if compiled with VC8 and iterators. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/572 Trac 1.4.3 pgerell Tue, 28 Feb 2006 12:37:26 GMT status changed https://svn.boost.org/trac10/ticket/572#comment:1 https://svn.boost.org/trac10/ticket/572#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=1463711 This was already fixed in CVS </pre> Ticket