Skip to content

Commit cb86a18

Browse files
burblebeetkoeppe
authored andcommitted
LWG3743 ranges::to's reserve may be ill-formed
1 parent 3617d83 commit cb86a18

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/ranges.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2338,7 +2338,7 @@
23382338
\begin{codeblock}
23392339
C c(std::forward<Args>(args)...);
23402340
if constexpr (@\libconcept{sized_range}@<R> && @\exposid{reservable-container}@<C>)
2341-
c.reserve(ranges::size(r));
2341+
c.reserve(static_cast<range_size_t<C>>(ranges::size(r)));
23422342
ranges::copy(r, @\exposid{container-inserter}@<range_reference_t<R>>(c));
23432343
\end{codeblock}
23442344
\end{itemize}

0 commit comments

Comments
 (0)