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@…