id summary reporter owner description type status milestone component version severity resolution keywords cc 10686 Boost.Preprocessor VARIADICS and VARIADICS_MSVC defined incorrectly under MSVC12 iFreilicht No-Maintainer "In boost/preprocessor/config.hpp:line81 there is a check whether {{{__EDG__}}} is defined or not. If it isn't, and the version of MSVC is higher than 1400, the macros {{{BOOST_PP_VARIADICS}}} and {{{BOOST_PP_VARIADICS_MSVC}}} are defined to be 1. But, with VisualStudio 2013 and MSVC12, {{{__EDG__}}} is defined to be 1, which of course breaks this part of the header, rendering variadic macros unusable. The workaround is of course to define both {{{BOOST_PP_VARIADICS}}} and {{{BOOST_PP_VARIADICS_MSVC}}} before including any Boost.Preprocessor related files. " Bugs closed To Be Determined preprocessor Boost 1.54.0 Problem fixed raad@…