<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/131116>131116</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            -Wshadow doesn't report shadowing inside lambdas
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          shtanko-sv
      </td>
    </tr>
</table>

<pre>
    I'm not sure to be honest if it's actually an issue, but behavior is different between GCC and Clang. Sample snippet with shadowing `i`:

```cpp
int foo(int i) {
    return [](int k) mutable {
 for (int i = 0; i < 10; ++i) k += i;
        return k;
 }(i);
}
```

See Compiler Explorer: https://godbolt.org/z/9xn7E1vKr
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUk-Poz4M_TTmYrXKn1LKgUPbGX76aY9z2HMCTsk2JCgJ7cx--hW01Y5WsoRtGT-_vKdSshdP1EB5gvKtUHMeQmzSkJW_hk26FTr0X83_IKoRfciY5kiYA2rCIXhKGa1Bm0FUCVWXZ-XcFyqPNqWZQJxRzxk1DepmQ0SbsLfGUCS_dPOdyON_5zMq3-PZKX_Z4ocaJ0eYvJ0myni3ecA0qD7crb8g7JmFPQN5BLbGnj2imyZgR-szmhBAHJbMgqgRqhOwIyJipDxHjw-qz5HrMjLOWWlHr1ETIr42IMg3ZCBPa3pGvuYgTiBO6_rrWsg3tCBfQN_Ars8uVCsiiPrRWOpv1z_IfBDhOYyTdRTx_XNyIVIEecQh5yktnEULor2EXgeXtyFeQLS_QbT1p6_e-e1HLPpG9rWsVUENr3b8UB7qmhVDcyhNx3d7TazWXWnqzkhWKk5kqtJoKgvbCCZKJrlk9U5ytq2qrtrzSrNdr4UxHHaMRmXd1rnbuGAXq8YNl5zzfeGUJpdWHwnh6f5ygFhsFZvlp42eLwl2zNmU09812WZHzebnQ2TsAyUPosoYaQoxfxPf-mR7QqdG3atUzNE1_7yMzcOst10YQbQLwPOzmWL4RV0G0a5nJRDt8-5bI_4EAAD__yX368c">