<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/124483>124483</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-tidy: more patterns for `readability-use-std-min-max`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-tidy
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
mathstuf
</td>
</tr>
</table>
<pre>
The following patterns should also be detected:
```c++
if (a >= k) a = k - 1; // a = std::min(a, k - 1);
if (a + c > k) a = k - c; // a = std::min(a, k - c);
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMkU2O3CAQhU9T3iC3cIH_Fiy60_EJcgEMZZsMNi2DJ-nbRzitmSSrSE-yjHhf8erpGN28ESmob1DfC32kJexq1WmJ6ZiKMdin-rYQm4L34YfbZvbQKdG-RRaXcHjLtI-BjcQsJTKJLIgr8FMN_y0DeMviVzcxwE4zEF9B3NkbYM_y3529sZJVIG4McAAcXqcxnThxXd2WjYBfXjexB_EXEW_MZO6_UPPfUPMB_Xh5YZWwveh1QapqRdujlB0vFtVPVTM1JDXZqeWSV31Vib6rGtMbPsm6cAo51rzCBrnsOL9g10rRWVnztptQGpCcVu38xfv39RL2uXAxHqSqPEIUXo_k41kLovF6m8vk7BMQc027yq5yPOYIknsXU_zkJJc8qT884srWsNNnc1PYGTR8J2316LxLz_KIVMZky9Vt5ap_5uzH7tWS0iPmbZ0LnF1ajvFiwgo45HmvT_nYw3cyCXA4Q0TA4ZXjXeGvAAAA___eqrFv">