Boost C++ Libraries: Ticket #13348: splice does not work as expected https://svn.boost.org/trac10/ticket/13348 <p> The call of the splice method with iterators leads to an infinite loop inside common_slist_algorithms::get_previous_node </p> <pre class="wiki">slist lst1 = { 0, 1, 2, 3 }; slist lst2; lst2.splice(lst2.begin(), lst1, lst1.begin()); expected: lst1 == { 1, 2, 3 } lst2 == { 0 } </pre><p> xref <a class="ext-link" href="https://github.com/boostorg/container/pull/64"><span class="icon">​</span>https://github.com/boostorg/container/pull/64</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13348 Trac 1.4.3 Ion Gaztañaga Tue, 01 May 2018 13:32:05 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/13348#comment:1 https://svn.boost.org/trac10/ticket/13348#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> </ul> <p> Closing as duplicate of <a class="ext-link" href="https://github.com/boostorg/container/pull/45"><span class="icon">​</span>https://github.com/boostorg/container/pull/45</a> </p> Ticket