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

    <tr>
        <th>Summary</th>
        <td>
            Lambda-expression capturing structured bindings unexpected behaviour
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          ur4t
      </td>
    </tr>
</table>

<pre>
    ``` shell
$ clang++-16 --version
Debian clang version 16.0.0-++20221110071954+dd9f7963e434-1~exp1~20221110072047.450
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
```

Minimalist reproducible code snippet: https://godbolt.org/z/8f45heY19
``` c++
#include <tuple>
int main() {
    auto [a, _] = std::make_tuple(1, 2);
    [&](int i) { a += 1; }(0);         // passed as expected.
    [&](auto i) { a += 1; }(0); // should pass but not.
    [a](int i) { a += 1; }(0);         // should fail but not.
    [a](int i) mutable { a += 1; }(0); // passed as expected.
}
```

Not completely a duplicate of #57826, #58420 and #59015.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVE2P4zYM_TXMhXAgS_48-DDZNECBtqdeehrQFpOolSVDH4NsD_vbC8eebrvoAgPUMGwLfHzviSZFMZqbYx6gPkF9PlBOdx-GHKp0GL3-PEAjthvjna0FcQbxArLCyZK7gTyBPBVlg0XxxiEa7zbEmUdDbgPhHsGyOYqjKLYkKaQsy1KItuzrCuRJ6_7a9o3iSlVF-YUfS_nlK0iKqj1Wtdjof6Vw4wTqBR9d89pUxTIV1rj8KG4u75B7YNI4e812BS4-mscW-tHFRNayPpuwhkBecgwgL6PZ7f-96335fP5snJnJmpgw8BK8zpMZLePkNWN0Zlk2S_eUlgjqBeQF5OXm9ehtOvpwA3n5E-Slu1b1nX8r-2-0cNoq815jZdxks2YE9SnlxTKoH7aYcQlnMg5kB7JHaPccRETKySPUJwL5CV-hPiOoM8akV0fqZaY_-HVjk125YiTIHtQ_GNZWkA3UZ5DdqmR2DSRc3akzlqBOCO0KEFs2vl_bpnGhGFkjReTHwlNiffxvgafdDynszPHus9VPARxzQufTv6np_znf-a9k7Mf455xobYMP-v9uZVb095vvF59w8vNiObH9jIQ6L9ZMlBj9FUGquu1ks_7P9burpEBy-rnoRVkfD3pQulc9HXgom1aIuux6ebgP5XWq1MhS6msvSqrqK3UkKikqwdRU3cEMzymUQom27ER3nIhaRdRex2aiUTFUgmcy9mjt27z2-cHEmHmoeyXVwdLINr6fL2FYQcWYbxEqsc5S_JqWTLI8_ETzqKngxxI4Ps-NiZaUg3E3jCnkKeXAGkfjtHG3iNm9FxJHvtOb8TkccrDDN3No0j2Px8nPIC-r5P4qluB_5ymBvDxtR5CXp_O_AgAA___gHW5K">