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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format 21.0.0] Operands aligned by AlignOperands are not aligned to equals signs aligned by AlignConsecutiveAssignments
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

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

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

<pre>
    As title reads: When an equals sign (=) is moved right by AlignConsecutiveAssignments, any binary sign following that row is aligned to where the sign would be if AlignConsecutiveAssignments was disabled.

Tested on/with:
C++ 11 - no other languages have been tested (yet)
clang-format 21.0.0git (https://github.com/llvm/llvm-project.git 64735ad63975c1126f84dbf7921ce4341dfa2419)

Example:
`AlignConsecutiveAssignments: Consecutive`
`AlignOperands: AlignAfterOperator`
```cpp
// Expected behavior:
veryveryverylongvariablename = somethingelse;
shortervariablename = anotherveryveryveryverylonglonglongvariablename
 + somevariablethatwastoolongtofitonthesamerow;

// What actually happens:
veryveryverylongvariablename = somethingelse;
shortervariablename = anotherveryveryveryverylonglonglongvariablename
 + somevariablethatwastoolongtofitonthesamerow;
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUVE2PpDYQ_TXmUpqWsaFpDhyYj84xl5X2XECBHRmb2KZ7-99HhrDT0q5GyjESFqJc7xX19TAEPVmihpWvrHzPcI3K-ebj2x95KbPODY-mDRB1NASecAhMtvBdkQW0QH-vaAIkBmDiwuQ7EzXoALO70QBeTypC94DW6Mm-ORuoX6O-UbsFncnGwMQboH1Apy36x041OmPcXdsJosII3t0TJyYSGiA6uCvyBFHR7n93qxmgI9DjV6HgjgEGHbAzNJwYbxlvv1GINICzTFzvOiomk_WNiVcmXiHP4QWsAxcVeTBopxUnCqDwRtARWYg7nonLgyITNeNtn_xeRudnjCDyEz_xScfkomJcUv2YuDJxnXRUa3fq3czE1Zjb8XpZvPuL-nhKqHNRyRKHs6yrss9zcR4vxdCNVS3yngpZ5MOIosjrPTTj7ccPnBdDex7szL8qvWzh6Yad-RPkz4U82r3dm6EdI_nNGp3_6bs__bKkzy0t-PixUJ-K0pHCm3Z-_5cb-cdxjLPTDb1OnbA4EzD5DsHNFJW2E5lATL4y3gblfCT_iyvarSPPlAftcZ4xjLeQ2pkiHPY0WXcM0bnkHd2oo7NRUcCZvLvv8T-T-p4GEfu4ojEPULgsZMP_OLGjc9nQyKGWNWbU5JWsZVELITLVUFn2FfGu6suOj4XkdZVLWQ1FL0Qvx0umG8FFyUUu-EXKQpxylHgZsJd9XyCWJSs4zajNKQ31yfkp0yGs1OTifKlkZrAjEzbZEeJ5Z5gQSYh8sy1Dt06BFdzoEMMn06ZHCfubZWPlOxzT-1M0DhH6vPAE1sVnVXlSs1-Bv1-hbPWm-W9rzcR1q0Ng4vpvKW6N-CcAAP__P2Thew">