id summary reporter owner description type status milestone component version severity resolution keywords cc 1163 Spurious warning supression needed? mlimber Douglas Gregor "I saw http://svn.boost.org/trac/boost/ticket/974, and I got a similar error that might warrant a similar change: I generate a Win32 Console project with Visual Studio 2005 (SP1), turn on /CLR, and I include (but don't use) boost/function.hpp or a file that uses that (e.g., boost/thread/thread.hpp): {{{ #include ""stdafx.h"" #pragma warning( push ) //#pragma warning( disable: 4793 ) #include #pragma warning( pop ) int _tmain() { return 0; } }}} I get this message: C:\svn\static\Boost-1.34.0\boost/function/function_base.hpp(727) : warning C4793: 'vararg' : causes native code generation for function 'bool boost::detail::function::has_empty_target(...)' C:\svn\static\Boost-1.34.0\boost/function/function_base.hpp(724) : see declaration of 'boost::detail::function::has_empty_target' I can get rid of it by uncommenting the pragma, of course, but I thought you might want to do that automatically, as in the aforementioned ticket." Bugs closed To Be Determined function Boost 1.34.0 Cosmetic fixed Visual Studio 2005, CLR, native code generation, vararg