<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60838>60838</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Unused recursive function is not reported by clang-tidy
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vskod
</td>
</tr>
</table>
<pre>
Here is source code to reproduce the issue:
```
int sum(int v)
{
return v > 0 ? v + sum(v - 1) : 0;
}
int main()
{
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkUV3O2yAQPM36ZZWILDYkDzx8UWr1Aj0Ahk1C60DEj6vcvnLqr99DJSQGsTszmrGlhFtkNjCcYbh0ttV7ymYpv5LvpuRf5jtnxlCwpJYdo0uesSbM_MzJN8dY7-t_aQzyA8QFxAcosZ33M8SKpT2AjitagE7bmD7_BYiImWvLERcE-Q0FghxXTOdtc8EdHoBOCPIDBcjzJ8VlA_-UHjZEoOP_Kl-zn_Y6b6Q_yZPt2ByUVkpqRUN3N5OSSg_klbZXJQethXRCC6vtpPsr-S4YEiQFHfSBekHD_qj8wJ6F0-z7nj30gh82zPt5Xh77lG_dOyKjxFEeu9lOPJd35kSRf2_5Ea0VZLPu7KZ2K9CLOZRavlhqqDObH7EV9pjZtVzCwnht0dWQ4lpUTHVtJ-XKHqcXutnG264G_-pans291mdZq6IRaLyFem_T3qUH0LiqbNfumdNPdhVofHsrQOPb-58AAAD__wz2psM">