Skip to content

Commit 133dc2d

Browse files
committed
LWG4431 Parallel std::ranges::destroy should allow exceptions
1 parent 3839068 commit 133dc2d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/memory.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -507,15 +507,15 @@
507507
template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-random-access-iterator}@ I,
508508
@\exposconcept{nothrow-sized-sentinel-for}@<I> S>
509509
requires @\libconcept{destructible}@<iter_value_t<I>>
510-
I destroy(Ep&& exec, I first, S last) noexcept; // freestanding-deleted,
510+
I destroy(Ep&& exec, I first, S last); // freestanding-deleted,
511511
// see \ref{algorithms.parallel.overloads}
512512
template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-sized-random-access-range}@ R>
513513
requires @\libconcept{destructible}@<range_value_t<R>>
514-
borrowed_iterator_t<R> destroy(Ep&& exec, R&& r) noexcept; // freestanding-deleted,
514+
borrowed_iterator_t<R> destroy(Ep&& exec, R&& r); // freestanding-deleted,
515515
// see \ref{algorithms.parallel.overloads}
516516
template<@\exposconcept{execution-policy}@ Ep, @\exposconcept{nothrow-random-access-iterator}@ I>
517517
requires @\libconcept{destructible}@<iter_value_t<I>>
518-
I destroy_n(Ep&& exec, I first, iter_difference_t<I> n) noexcept; // freestanding-deleted,
518+
I destroy_n(Ep&& exec, I first, iter_difference_t<I> n); // freestanding-deleted,
519519
// see \ref{algorithms.parallel.overloads}
520520
}
521521

0 commit comments

Comments
 (0)