diff --git a/include/boost/range/sub_range.hpp b/include/boost/range/sub_range.hpp index d1c3b99b..02c5d45c 100644 --- a/include/boost/range/sub_range.hpp +++ b/include/boost/range/sub_range.hpp @@ -185,6 +185,8 @@ class sub_range_base : base(impl::adl_begin(const_cast(static_cast(r))), impl::adl_end(const_cast(static_cast(r)))) { } +#elif !(defined(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS) || defined(BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS)) + sub_range(const sub_range& r) = default; #endif template< class ForwardRange2 >