<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/109452>109452</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc++] Add [[nodiscard]] on std::prev and std::next
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ldionne
</td>
</tr>
</table>
<pre>
Those are potential pitfalls for users who might think they mutate the iterator.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxMkFGO4yAMhk9DXtBE1IS0PPDQqsoJ9gJQnMAugQic7s7tV4lGmpEs2fqt39b329bikhENUw-mnp3dKZRqko8lZ-xc8Z_mVygNua3It0KYKdrEt0izTanxuVS-N6yN_w2Fr3EJxCnE_IdTwE--7mQJj5lHwmqp1L7zRnotte3QXK4w3pSSArpg3IBS39wohZjdVXmHWktU1o0otdDYRQMCBqFBXG7iMkAPVxQ4joOXapaztmwQuNqY-pTea1_q0sXWdjQXoQcFXbIOUztZAVJ0LwaPs-Bgr-Zwfbh9aWwQKTZq33coUjpT-mFTT373np_RPXLxsb1s9Uw9j03JvJFn8s7kfav45jb7byXjP-r2mkwg2tqhwcRgWiKF3fWvsjKYjt9f7WOr5Te-iMF0AjUG0xfT28D_AAAA__8IPI9q">