diff --git a/gsl/span b/gsl/span index cce8253..d2e16dc 100644 --- a/gsl/span +++ b/gsl/span @@ -420,7 +420,7 @@ public: details::is_allowed_extent_conversion::value && details::is_allowed_element_type_conversion::value>> constexpr span(const span& other) - : storage_(reinterpret_cast(other.data()), + : storage_(static_cast(other.data()), details::extent_type(other.size())) { } @@ -431,7 +431,7 @@ public: details::is_allowed_extent_conversion::value && details::is_allowed_element_type_conversion::value>> constexpr span(span&& other) - : storage_(reinterpret_cast(other.data()), + : storage_(static_cast(other.data()), details::extent_type(other.size())) { }