Boost C++ Libraries: Ticket #3350: Warning 4512 in Fusion struct_iterator MSVC https://svn.boost.org/trac10/ticket/3350 <p> I am still getting a very long Warning 4512 in Fusion struct_iterator using MSVC (using trunk updated 18 Aug). </p> <p> Added a warning suppression quiets this for building the distribution explorer in Boost.math </p> <p> +#if defined (BOOST_MSVC) +# pragma warning(push) +# pragma warning (disable: 4512) <em> assignment operator could not be generated. +#endif + + </em></p> <blockquote> <p> #include &lt;boost/fusion/iterator/iterator_facade.hpp&gt; </p> </blockquote> <p> ... </p> <p> Patch attached. </p> <p> Thanks. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3350 Trac 1.4.3 Paul A. Bristow Tue, 18 Aug 2009 11:48:59 GMT attachment set https://svn.boost.org/trac10/ticket/3350 https://svn.boost.org/trac10/ticket/3350 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">w4512_struct_iterator.diff</span> </li> </ul> Ticket Steven Watanabe Sat, 12 Jun 2010 15:26:05 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/3350#comment:1 https://svn.boost.org/trac10/ticket/3350#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">fixed</span> </li> </ul> <p> This file no longer exists, and its replacement (basic_iterator) does not issue this warning. </p> Ticket