Boost C++ Libraries: Ticket #11157: MSVC 8 warnings for BOOST_PP_IS_EMPTY in Boost.Phoenix because of Boost.Fusion https://svn.boost.org/trac10/ticket/11157 <p> Boost.Fusion in it's new facility to deduce memeber's types for BOOST_FUSION_ADAPT* macros mase use of BOOST_PP_IS_EMPTY, which should be kept for private use by Boost.Preprocessor and the newcoming VMD library. </p> <p> This macro works really fine when used in conjunction to BOOST_PP_EMPTY. However it generates warnings in VS 2005 MSVC 8 compiler. </p> <p> These warnings could be removed in that BOOST_PP_IS_EMPTY would be removed from the fusion codebase in favor to something like BOOST_MPL_PP_TOKEN_EQUAL. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11157 Trac 1.4.3 damien.buhl@… Tue, 31 Mar 2015 06:13:36 GMT component changed; owner set https://svn.boost.org/trac10/ticket/11157#comment:1 https://svn.boost.org/trac10/ticket/11157#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Joel de Guzman</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fusion</span> </li> </ul> Ticket damien.buhl@… Tue, 31 Mar 2015 07:15:16 GMT <link>https://svn.boost.org/trac10/ticket/11157#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11157#comment:2</guid> <description> <p> I've made a fix for this in the branch feature/ticket-11157-remove-BOOST_PP_IS_EMPTY on my github fork (daminetreg). </p> <p> I still need to adapt the documentation as I also added "auto" as keyword as sysnonym for BOOST_FUSION_ADAPT_AUTO as proposed by Andrey Semashev on the mailing list. </p> </description> <category>Ticket</category> </item> <item> <author>damien.buhl@…</author> <pubDate>Tue, 23 Jun 2015 22:26:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11157#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11157#comment:3</guid> <description> <p> The fix is done, I'm currently setting up alot of MSVC versions aside to perform the testing, but on my github branch feature/ticket-11157-remove-BOOST_PP_IS_EMPTY it's all in and all test passes. </p> <p> I'll make the pull-request as soon as I'm sure with older MSVCs. </p> </description> <category>Ticket</category> </item> <item> <author>Kohei Takahashi <flast@…></author> <pubDate>Mon, 15 Feb 2016 02:03:35 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11157#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11157#comment:4</guid> <description> <p> Can I get minimal reproducible code? I'm trying to catch up Damien's patches. </p> </description> <category>Ticket</category> </item> <item> <author>Kohei Takahashi <flast@…></author> <pubDate>Sun, 21 Feb 2016 14:48:33 GMT</pubDate> <title>milestone changed https://svn.boost.org/trac10/ticket/11157#comment:5 https://svn.boost.org/trac10/ticket/11157#comment:5 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.61.0</span> </li> </ul> <p> Fixed: <a class="ext-link" href="https://github.com/boostorg/fusion/pull/124"><span class="icon">​</span>https://github.com/boostorg/fusion/pull/124</a> </p> <p> Joel, could you close this ticket? </p> Ticket Joel de Guzman Sun, 21 Feb 2016 19:42:46 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11157#comment:6 https://svn.boost.org/trac10/ticket/11157#comment:6 <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> Ticket