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

    <tr>
        <th>Summary</th>
        <td>
            clang-format doesn't align compound assignment
        </td>
    </tr>

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

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

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

<pre>
    Content of `.clang-format`:

``` yaml
AlignConsecutiveAssignments:
    Enabled: true
 AlignCompound: true
```

C file to be formatted:

```c
int my_func(int y) {
  y           = y + 15;
  y       += 7;
  y   &= ~7;
  return y;
}
```

Format result:

```c
int my_func(int y) {
  y = y + 15;
  y += 7;
  y &= ~7;
  return y;
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysUk2PmzAQ_TXDZbSRGS8QDhySTfkblTEDcWXsCNtb0UN_ewXJZqPttoeqCIHmvfl4T3oqBDM65gaKIxSnTKV49nMTvBt_mMm4Met8vzQv3kV2Ef2AUIqdtsqNT4OfJxWhFCAPIE4g3r6luL64qMlesYM1o3vxLrBO0bzyYbs7sYvhPo2I-MWpznIP8oBxTnwjbtPTxSf3gbsfe1TwgoOxjNFjx3iVGbeln8rU19q4iNPydUhOA-3XagGqEarjm7wF3x-QJ1wQ6Ih5AfK3FqDj2lF9oIDKFf75iM8c0-xwuUNQnf7ird3s4Mwh2fgfLP3RyKcW_tFA1jeyr2WtMm7yspJUiX0hsnPDXV7q52HfybLuK62pLljmOfU59z3pITMNCZIiF3UuqZJiVyq9L3sqWJayrIsCngVPytidta_Tzs9jZkJI3BT1vi4yqzq2YUs3kePvuJFAtIZ9btaZpy6NAZ6FNSGG9y3RRMvNY9Kx9xwcUBVRrYFEfUskqnuaszTb5hzjZYs1tUDtaOI5dTvtJ6B2XX_7PV1m_411BGo3UQGo3UT_CgAA__-IdgAW">