diff --git a/include/boost/fusion/support/pair.hpp b/include/boost/fusion/support/pair.hpp index a4cd1ff..a6c58a9 100644 --- a/include/boost/fusion/support/pair.hpp +++ b/include/boost/fusion/support/pair.hpp @@ -29,8 +29,11 @@ namespace boost { namespace fusion template struct pair { + template< typename B = typename std::is_default_constructible + , typename boost::enable_if::type* = 0 + > BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED - pair() + pair( ) : second() {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED