diff --git a/source/containers.tex b/source/containers.tex index 571b56d00d..db7c6a96e5 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -25919,9 +25919,9 @@ .extent = @\exposid{canonical-index}@(std::move(s.offset)), .stride = @\exposid{canonical-index}@(std::move(s.stride)) }; -} else if constexpr (@\exposid{is-range-slice}@) { - auto c_first = canonical-index(std::move(s.first)); - auto c_last = canonical-index(std::move(s.last)); +} else if constexpr (@\exposconcept{is-range-slice}@) { + auto c_first = @\exposid{canonical-index}@(std::move(s.first)); + auto c_last = @\exposid{canonical-index}@(std::move(s.last)); return @\exposid{canonical-slice-range}@( c_first, @\exposid{canonical-index}@(c_last - c_first),