Boost C++ Libraries: Ticket #1488: Lots of warnings in ptr_container header files https://svn.boost.org/trac10/ticket/1488 <p> I'm getting many warnings in a few ptr_container related header files in boost. Below are the warnings I'm getting. My IDE is Visual Studio 2008 (VS9). These also occur on Visual Studio 2005 (VS8): </p> <pre class="wiki">1&gt;c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\move.hpp(23) : warning C4512: 'boost::ptr_container_detail::move_ptrs::move_source&lt;Ptr&gt;' : assignment operator could not be generated 1&gt; with 1&gt; [ 1&gt; Ptr=boost::ptr_container_detail::static_move_ptr&lt;Object,boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(182) : see reference to class template instantiation 'boost::ptr_container_detail::move_ptrs::move_source&lt;Ptr&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; Ptr=boost::ptr_container_detail::static_move_ptr&lt;Object,boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(179) : while compiling class template member function 'void boost::ptr_sequence_adapter&lt;T,VoidPtrSeq,CloneAllocator&gt;::push_back(Object *)' 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; VoidPtrSeq=std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_vector.hpp(35) : see reference to class template instantiation 'boost::ptr_sequence_adapter&lt;T,VoidPtrSeq,CloneAllocator&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; VoidPtrSeq=std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt; c:\it\personal\collision\source\world.h(20) : see reference to class template instantiation 'boost::ptr_vector&lt;T&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; T=Object 1&gt; ] 1&gt;c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(245) : warning C4127: conditional expression is constant 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(244) : while compiling class template member function 'void boost::ptr_container_detail::reversible_ptr_container&lt;Config,CloneAllocator&gt;::enforce_null_policy(const Object *,const char *)' 1&gt; with 1&gt; [ 1&gt; Config=boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(132) : see reference to class template instantiation 'boost::ptr_container_detail::reversible_ptr_container&lt;Config,CloneAllocator&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; Config=boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt;c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(247) : warning C4127: conditional expression is constant 1&gt;c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(110) : warning C4127: conditional expression is constant 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(109) : while compiling class template member function 'void boost::ptr_container_detail::reversible_ptr_container&lt;Config,CloneAllocator&gt;::null_clone_allocator&lt;allow_null_values&gt;::deallocate_clone(const Object *)' 1&gt; with 1&gt; [ 1&gt; Config=boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator, 1&gt; allow_null_values=false 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\reversible_ptr_container.hpp(52) : see reference to class template instantiation 'boost::ptr_container_detail::reversible_ptr_container&lt;Config,CloneAllocator&gt;::null_clone_allocator&lt;allow_null_values&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; Config=boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator, 1&gt; allow_null_values=false 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\static_move_ptr.hpp(85) : see reference to function template instantiation 'void boost::ptr_container_detail::clone_deleter&lt;CloneAllocator&gt;::operator ()&lt;Object&gt;(const T *) const' being compiled 1&gt; with 1&gt; [ 1&gt; CloneAllocator=boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;, 1&gt; T=Object 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\static_move_ptr.hpp(85) : while compiling class template member function 'boost::ptr_container_detail::static_move_ptr&lt;T,Deleter&gt;::~static_move_ptr(void)' 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; Deleter=boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(182) : see reference to class template instantiation 'boost::ptr_container_detail::static_move_ptr&lt;T,Deleter&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; Deleter=boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(179) : while compiling class template member function 'void boost::ptr_sequence_adapter&lt;T,VoidPtrSeq,CloneAllocator&gt;::push_back(Object *)' 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; VoidPtrSeq=std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1488 Trac 1.4.3 Jens Seidel <jensseidel@…> Fri, 30 Nov 2007 21:34:28 GMT <link>https://svn.boost.org/trac10/ticket/1488#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:1</guid> <description> <p> Hi, </p> <p> it may be a very stupid response but I do not see any warning at all. I see only the template parameters but it is also hard to scroll in the webpage. </p> <p> I suggest you post the warnings - and only these - again. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Fri, 30 Nov 2007 21:37:32 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:2</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:1" title="Comment 1">Jens Seidel &lt;jensseidel@users.sf.net&gt;</a>: </p> <blockquote class="citation"> <p> Hi, </p> <p> it may be a very stupid response but I do not see any warning at all. I see only the template parameters but it is also hard to scroll in the webpage. </p> <p> I suggest you post the warnings - and only these - again. </p> </blockquote> <p> I don't really understand what you're trying to say. What's the problem? Please elaborate. </p> </description> <category>Ticket</category> </item> <item> <author>Jens Seidel <jensseidel@…></author> <pubDate>Sun, 02 Dec 2007 16:41:18 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:3</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:2" title="Comment 2">anonymous</a>: </p> <blockquote class="citation"> <p> I don't really understand what you're trying to say. What's the problem? Please elaborate. </p> </blockquote> <p> Isn't it obvious? Look at the webpage (not your mail copy) <a class="ext-link" href="http://svn.boost.org/trac/boost/ticket/1488"><span class="icon">​</span>http://svn.boost.org/trac/boost/ticket/1488</a> and tell me a single warning! </p> <p> Ah, forget it. I copied the message and included it in another editor and could now read "warning C4512: '[snip']: assignment operator could not be generated" </p> <p> Previously I read only the first columns and lines similar to: 1&gt; with 1&gt; [ </p> <p> I'm sure I even scrolled to the right side but navigation in the code snippet is very, very ugly! I wish a normal file attachment had beed used instead of unreadable Wiki syntax. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Sun, 02 Dec 2007 16:44:46 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:4</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:3" title="Comment 3">Jens Seidel &lt;jensseidel@users.sf.net&gt;</a>: </p> <blockquote class="citation"> <p> Ah, forget it. I copied the message and included it in another editor and could now read </p> <p> I'm sure I even scrolled to the right side but navigation in the code snippet is very, very ugly! I wish a normal file attachment had beed used instead of unreadable Wiki syntax. </p> </blockquote> <p> I still have yet to see the problem. I can read everything just fine. At the bottom of the code block is a horizontal scroll bar. You can use that to view the parts that are clipped by the edge of the code block box. </p> </description> <category>Ticket</category> </item> <item> <author>Jens Seidel <jensseidel@…></author> <pubDate>Sun, 02 Dec 2007 16:55:58 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:5</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:4" title="Comment 4">anonymous</a>: </p> <blockquote class="citation"> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:3" title="Comment 3">Jens Seidel &lt;jensseidel@users.sf.net&gt;</a>: </p> <blockquote class="citation"> <p> I'm sure I even scrolled to the right side but navigation in the code snippet is very, very ugly! I wish a normal file attachment had beed used instead of unreadable Wiki syntax. </p> </blockquote> <p> I still have yet to see the problem. I can read everything just fine. At the bottom of the code block is a horizontal scroll bar. You can use that to view the parts that are clipped by the edge of the code block box. </p> </blockquote> <p> Maybe it is a browser issue. I use Konqueror in Debian Sid. </p> <p> I used the horizontal scrollbar at the bottom. But this way I see only the last lines of the bug report which do not include "warning C<a class="source" href="https://svn.boost.org/trac10/log/?revs=0-9">[0-9]</a>+" but only the callstack and something as T=Object,. </p> <p> Probably the solution is to check the first columns which are displayed very carefully, after this scroll a few columns to the right and restart reading at the top, the rescroll again and ... </p> <p> OK, the problem is that the few "warning C<a class="source" href="https://svn.boost.org/trac10/log/?revs=0-9">[0-9]</a>+" strings are just not easy to find in the large output. Just remember this for future reports or use maybe colors, ... </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Sun, 02 Dec 2007 17:05:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:6</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:5" title="Comment 5">Jens Seidel &lt;jensseidel@users.sf.net&gt;</a>: </p> <blockquote class="citation"> <p> Maybe it is a browser issue. I use Konqueror in Debian Sid. </p> <p> I used the horizontal scrollbar at the bottom. But this way I see only the last lines of the bug report which do not include "warning C<a class="source" href="https://svn.boost.org/trac10/log/?revs=0-9">[0-9]</a>+" but only the callstack and something as T=Object,. </p> <p> Probably the solution is to check the first columns which are displayed very carefully, after this scroll a few columns to the right and restart reading at the top, the rescroll again and ... </p> <p> OK, the problem is that the few "warning C<a class="source" href="https://svn.boost.org/trac10/log/?revs=0-9">[0-9]</a>+" strings are just not easy to find in the large output. Just remember this for future reports or use maybe colors, ... </p> </blockquote> <p> Don't blame me, blame Visual Studio. I would make it more readable if I could. In any case, the majority of people will be able to read it just fine. I'll attach a file later on for the visually impaired. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Thorsten Ottosen</dc:creator> <pubDate>Mon, 03 Dec 2007 08:43:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:7</guid> <description> <p> Please submit a patch that get's rid of these warnings </p> <p> Thanks </p> <p> -Thorsten </p> </description> <category>Ticket</category> </item> <item> <author>Richard Webb <richard.webb@…></author> <pubDate>Mon, 03 Dec 2007 12:34:41 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/1488 https://svn.boost.org/trac10/ticket/1488 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">reversible_ptr_container.patch</span> </li> </ul> <p> silence 4127 warnings from reversible_ptr_container.hpp </p> Ticket Richard Webb <richard.webb@…> Mon, 03 Dec 2007 12:38:47 GMT <link>https://svn.boost.org/trac10/ticket/1488#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:8</guid> <description> <p> Attached is a patch that silences the 4127 warnings from reversible_ptr_container.hpp on VC8/VC9. </p> <p> The patch turns off the warning for the whole file, as it comes from several places (e.g. the usage of allow_null_values). Is this ok, or would you prefer the warnings disabled more locally? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Thorsten Ottosen</dc:creator> <pubDate>Mon, 03 Dec 2007 15:13:55 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/1488#comment:9 https://svn.boost.org/trac10/ticket/1488#comment:9 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> I have applied it to trunk </p> <p> -Thorsten </p> Ticket anonymous Mon, 03 Dec 2007 19:02:57 GMT <link>https://svn.boost.org/trac10/ticket/1488#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:10</guid> <description> <p> Thanks for updating the trunk. While most of the warnings are gone, there's still one more: </p> <pre class="wiki">1&gt;c:\it\personal\collision\sdk\boost\boost\ptr_container\detail\move.hpp(23) : warning C4512: 'boost::ptr_container_detail::move_ptrs::move_source&lt;Ptr&gt;' : assignment operator could not be generated 1&gt; with 1&gt; [ 1&gt; Ptr=boost::ptr_container_detail::static_move_ptr&lt;Object,boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(182) : see reference to class template instantiation 'boost::ptr_container_detail::move_ptrs::move_source&lt;Ptr&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; Ptr=boost::ptr_container_detail::static_move_ptr&lt;Object,boost::ptr_container_detail::clone_deleter&lt;boost::ptr_container_detail::reversible_ptr_container&lt;boost::ptr_container_detail::sequence_config&lt;Object,std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;&gt;,boost::heap_clone_allocator&gt;::null_clone_allocator&lt;false&gt;&gt;&gt; 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_sequence_adapter.hpp(179) : while compiling class template member function 'void boost::ptr_sequence_adapter&lt;T,VoidPtrSeq,CloneAllocator&gt;::push_back(Object *)' 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; VoidPtrSeq=std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt; c:\it\personal\collision\sdk\boost\boost\ptr_container\ptr_vector.hpp(35) : see reference to class template instantiation 'boost::ptr_sequence_adapter&lt;T,VoidPtrSeq,CloneAllocator&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; T=Object, 1&gt; VoidPtrSeq=std::vector&lt;void *,std::allocator&lt;void *&gt;&gt;, 1&gt; CloneAllocator=boost::heap_clone_allocator 1&gt; ] 1&gt; c:\it\personal\collision\source\world.h(20) : see reference to class template instantiation 'boost::ptr_vector&lt;T&gt;' being compiled 1&gt; with 1&gt; [ 1&gt; T=Object 1&gt; ] </pre> </description> <category>Ticket</category> </item> <item> <author>Richard Webb <richard.webb@…></author> <pubDate>Mon, 03 Dec 2007 22:48:51 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/1488 https://svn.boost.org/trac10/ticket/1488 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">move.patch</span> </li> </ul> <p> patch to silence C4512 warning on VC8+ </p> Ticket Richard Webb <richard.webb@…> Mon, 03 Dec 2007 22:50:21 GMT <link>https://svn.boost.org/trac10/ticket/1488#comment:11 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:11</guid> <description> <p> Patch to move.hpp to silence C4512 warning on VC8+ attached </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 03 Dec 2007 23:03:44 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:12</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:11" title="Comment 11">Richard Webb &lt;richard.webb@boldonjames.com&gt;</a>: </p> <blockquote class="citation"> <p> Patch to move.hpp to silence C4512 warning on VC8+ attached </p> </blockquote> <p> Thanks for your patch. I tried to apply the patch using TortoiseSVN however it is saying that the patch is out of date? I'm not sure what this means. </p> </description> <category>Ticket</category> </item> <item> <author>Richard Webb <Richard.Webb@…></author> <pubDate>Tue, 04 Dec 2007 09:53:25 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:13 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:13</guid> <description> <p> I'm not sure either, but i tried applying the patch locally before submitting it and it was ok then. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Thorsten Ottosen</dc:creator> <pubDate>Tue, 04 Dec 2007 14:42:35 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:14</guid> <description> <p> I applied it to trunk, and can merge it to the release tomorrow. </p> <p> -Thorsten </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 04 Dec 2007 16:42:29 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1488#comment:15 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1488#comment:15</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1488#comment:14" title="Comment 14">nesotto</a>: </p> <blockquote class="citation"> <p> I applied it to trunk, and can merge it to the release tomorrow. </p> <p> -Thorsten </p> </blockquote> <p> It seems like all the warnings have gone. Thanks a lot for this, you did a great job. Keep up the great work on BOOST guys. I love it! </p> <p> PS: How do I resolve this ticket? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Thorsten Ottosen</dc:creator> <pubDate>Wed, 05 Dec 2007 17:34:02 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/1488#comment:16 https://svn.boost.org/trac10/ticket/1488#comment:16 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket