From 3e499e70fd947e6c4487f9496c1647909a61586f Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Tue, 20 Aug 2019 12:31:46 -0700 Subject: Try to improve non-dynamic-extent span construction --- common/alspan.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/alspan.h b/common/alspan.h index 6a43b32a..63b36eaa 100644 --- a/common/alspan.h +++ b/common/alspan.h @@ -116,8 +116,8 @@ public: constexpr span(U &cont) : span{al::data(cont), al::size(cont)} { } template constexpr span(const U &cont) : span{al::data(cont), al::size(cont)} { } - template::value && extent == N && std::is_convertible::value)> - constexpr span(const span &span_) noexcept : span{al::data(span_), al::size(span_)} { } + template::value && std::is_convertible::value)> + constexpr span(const span &span_) noexcept : span{al::data(span_), al::size(span_)} { } constexpr span(const span&) noexcept = default; span& operator=(const span &rhs) noexcept = default; -- cgit v1.2.3