Index: visualc.hpp =================================================================== --- visualc.hpp (revision 86799) +++ visualc.hpp (working copy) @@ -171,7 +171,6 @@ // C++11 features supported by VC++ 12 (aka 2013). // #if _MSC_FULL_VER < 180020827 -# define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS @@ -194,6 +193,12 @@ #define BOOST_NO_CXX11_USER_DEFINED_LITERALS #define BOOST_NO_CXX11_ALIGNAS #define BOOST_NO_CXX11_INLINE_NAMESPACES +// +// Although VC 2013 claims to support defaulted functions, it +// does not support the =default construct. See +// h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / h h 4 0 9 2 9 3 . a s p x +// +#define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS // // prefix and suffix headers: