diff --git a/include/boost/fusion/container/generation/make_vector.hpp b/include/boost/fusion/container/generation/make_vector.hpp index 1c8a86c8..4a237011 100644 --- a/include/boost/fusion/container/generation/make_vector.hpp +++ b/include/boost/fusion/container/generation/make_vector.hpp @@ -1,5 +1,5 @@ /*============================================================================= - Copyright (c) 2014 Kohei Takahashi + Copyright (c) 2014-2015 Kohei Takahashi Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -20,6 +20,7 @@ #include #include +#include #include namespace boost { namespace fusion @@ -50,7 +51,9 @@ namespace boost { namespace fusion typename trim_void< vector<> , typename detail::as_fusion_element< - typename remove_reference::type + typename remove_const< + typename remove_reference::type + >::type >::type... >::type type;