<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/102863>102863</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] False negative clang-diagnostic-unused-variable for containers
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
chrchr-github
</td>
</tr>
</table>
<pre>
~~~c++
#include <vector>
struct S { int a, b; };
void f() {
int i{}; // warning
S s{}; // warning
std::vector<int> vi; // FN
std::vector<S> vs; // FN
}
~~~
https://godbolt.org/z/95xxG4exv
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEks-O2yAQxp9mfEGO8GAnzoFD_qx76yVPgAHbVARWgN20Bz97ZZJqq7bSSpYZDb9vhoFPxGhGpzWH5gzNtRBzmnzgcgpyCuVo0jT3Re_VD76uqwQ8bx-9Aj0BMuOknZUmwC6LlskHYG-vzfyPKcwykRuBw5kYl4gAvJAe2JnA4QrsVWnxRpEBsAU8bugzSwjJGrNlMk0AO8COfBfBGTd-YDcSP4diUsBOwE6_j3oxLgF7I4v5Q9Z9fSn-xW8Zjv-Bt845WNf1GUwpvcdNn8HRq97btPNhBOx-AnbH5vH4UuvHUijO1JEdRaF5dUBWN0iPtJj4vu9bUTUDE0w1FIeWVs1eDm3bDk112LPCcKRY07ZC2tYVozvZHppqP2il-ko2qKGm-i6M3Vm73LfehYlx1ryi2O5ZYUWvbczvjiitcCMgbhYIfBOU_TxGqKk1McWPEskkm83yVDRX0gkbNXF6FMksmuR8qYwYnY_JyHJ2c9SqXEQworeaDD4Q6V0SxukQizlY_tdtZdPtpL8Ddlvj11K-B_9NywTY5UEiYPeaZeH4KwAA__-gWtJF">