Boost C++ Libraries: Ticket #2376: Fix gcc 4.4 preprocessor problem in Fusion https://svn.boost.org/trac10/ticket/2376 <p> The upcoming gcc 4.4 release is going to change the preprocessor in a way which breaks the use of the preprocessor for iteration in some boost files. The attached patch fixes this for fusion. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2376 Trac 1.4.3 Daniel James Wed, 01 Oct 2008 11:59:39 GMT attachment set https://svn.boost.org/trac10/ticket/2376 https://svn.boost.org/trac10/ticket/2376 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">fusion.patch</span> </li> </ul> Ticket Daniel James Mon, 06 Oct 2008 23:25:26 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2376#comment:1 https://svn.boost.org/trac10/ticket/2376#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">invalid</span> </li> </ul> <p> Sorry, this patch isn't needed for fusion as you include iterate.hpp before the if statement (the problem was occuring in headers which include it inside the first part of the if statement). </p> Ticket