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

    <tr>
        <th>Summary</th>
        <td>
            Misannotation of rvalue reference attribute as pointer in for-loops
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            c++,
            clang-format,
            regression
      </td>
    </tr>

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

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

<pre>
    expected formatting for a.cc:
```cpp
for (foo<void() &&>& cb : X)
````

actual formatting (notice missing space between `void()` and `&&`)
```
$ clang-format -style='{PointerAlignment: Left}' a.cc
for (foo<void()&&>& cb : X)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUs2O2zwMfBr6IiSQKcc_Bx-ymy-nr0CPvcoy7aiVJUOi0-7bF4qD7qIFigIDmxwQHHEwOiU7e6IeTi9wuhR641uI_Tc92miIiyGMbz39WMkwjWIKcdHM1s-5FPpoDKgzyAvIM9Ryh1nXnckjgO0UAqjXe7AjYAvYCcA6Q_0HWAszCFBn8QWw-21Pxs48vtrwpt3HJwC2PrA1JBabUmbSqg2Jgfg7kRdQy3dVqKXQfszkUz8Xf2juLVbCOO3nw64mDonfHIG6ADbQvHwO1jPFs7OzX8hzPuB_mhiaPLDb8jcH_tGAYuzV2KlOF9SXDbbYNk3VFLe-GmpFJMepG3WlZdVq0mVVqVOnlG7aurA9SqxKKRvZnE5Vc5zKrpQDUUulkaUiqCQt2rqjc_flGOJc2JQ26suyVFVdOD2QS49MIBrAlwcQ8DX3H5z5RUaaI6Vkg8_U6VLEPq8-DNucoJLOJk7vYmzZUf_JJu19YM02eBEmEe_abSQiTRTJGxKaOdphYxI6iXV3XVifQ3BwIayp2KLrb8xryjnEK-B1tnzbhqMJC-A1Kz5_hzWGr2QY8Pq4NQFen-fee_wZAAD__19V5XU">