Skip to content

Commit a606f61

Browse files
burblebeetkoeppe
authored andcommitted
LWG3853 basic_const_iterator<volatile int*>::operator-> is ill-formed
1 parent a572819 commit a606f61

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/iterators.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4236,7 +4236,7 @@
42364236
constexpr Iterator base() &&;
42374237

42384238
constexpr @\exposid{reference}@ operator*() const;
4239-
constexpr const value_type* operator->() const
4239+
constexpr const auto* operator->() const
42404240
requires is_lvalue_reference_v<iter_reference_t<Iterator>> &&
42414241
@\libconcept{same_as}@<remove_cvref_t<iter_reference_t<Iterator>>, value_type>;
42424242

@@ -4424,7 +4424,7 @@
44244424

44254425
\indexlibrarymember{operator->}{basic_const_iterator}%
44264426
\begin{itemdecl}
4427-
constexpr const value_type* operator->() const
4427+
constexpr const auto* operator->() const
44284428
requires is_lvalue_reference_v<iter_reference_t<Iterator>> &&
44294429
@\libconcept{same_as}@<remove_cvref_t<iter_reference_t<Iterator>>, value_type>;
44304430
\end{itemdecl}

0 commit comments

Comments
 (0)