diff --git a/include/boost/fusion/container/deque/detail/cpp03/deque.hpp b/include/boost/fusion/container/deque/detail/cpp03/deque.hpp index 54b57c90..11bf40a8 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/deque.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/deque.hpp @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include #include @@ -135,6 +137,10 @@ FUSION_HASH if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 , typename enable_if, detail::enabler_>::type = detail::enabler + , typename disable_if_c< + boost::is_same::type const>::value + , detail::enabler_ + >::type = detail::enabler ) : base(BOOST_FUSION_FWD_ELEM(T0_, t0), detail::nil_keyed_element()) {}