diff --git a/include/xtensor/xstrided_view.hpp b/include/xtensor/xstrided_view.hpp index f688a4138..ef276e23f 100644 --- a/include/xtensor/xstrided_view.hpp +++ b/include/xtensor/xstrided_view.hpp @@ -824,8 +824,9 @@ namespace xt using type = rebind_container_t; }; - template ::type>>::value, bool> = true> + template < + class S, + std::enable_if_t::type>>::value, bool> = true> inline auto recalculate_shape_impl(S& shape, size_t size) { using value_type = get_value_type_t>; @@ -841,8 +842,9 @@ namespace xt return shape; } - template ::type>>::value, bool> = true> + template < + class S, + std::enable_if_t::type>>::value, bool> = true> inline auto recalculate_shape_impl(S& shape, size_t) { return shape;