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

    <tr>
        <th>Summary</th>
        <td>
            clang-format line breaking inconsistency
        </td>
    </tr>

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

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

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

<pre>
    .\clang-format.exe --version
clang-format version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)

Using clang-format on the following code

```
class AAAA
{
    AAAA(AAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD&);
    AAAA(AAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDDD);
    AAAA(AAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD& a);
    AAAA(AAAAAAAAAAAA, BBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD& a);
};

class AAA
{
    AAA(AAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD&);
    AAA(AAAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD&);
};
```

gives the following results

```
class AAAA
{
    AAAA(AAAAAAAAAAAAA, BBBBBBBBBBBBB, CCCCCCCCCCCCC, DDDCDDDDDDDDD&);
    AAAA(
 AAAAAAAAAAAAA,
        BBBBBBBBBBBBB,
        CCCCCCCCCCCCC,
 DDDCDDDDDDDDDD
    );
    AAAA(
        AAAAAAAAAAAAA,
 BBBBBBBBBBBBB,
        CCCCCCCCCCCCC,
        DDDCDDDDDDDDD& a
    );
 AAAA(
        AAAAAAAAAAAA,
        BBBBBBBBBBBB,
        CCCCCCCCCCCCC,
 DDDCDDDDDDDDD& a
    );
};

class AAA
{
    AAA(AAAAAAAAAAAAA,
 BBBBBBBBBBBBB,
        CCCCCCCCCCCCC,
        DDDCDDDDDDDDD&);
 AAA(AAAAAAAAAAAAAA,
        BBBBBBBBBBBBB,
        CCCCCCCCCCCCC,
 DDDCDDDDDDDDD&);
};
```

Why is that first ctor not broken like all the other ctors?

Attached the .clang-format file as clang-format.txt

[clang-format.txt](https://github.com/user-attachments/files/18429399/clang-format.txt)


</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMVctu4zoM_Rp5I8TQww954YUTI39wcdeSTdu6UaxCUnLbvx_YSVHHTTuTmRYYIoASkjiHYkgd6b3uR4ASpVuU1pE8hcG68qgP4B1AGynbvpQxSneNkWO_6aw7yhDDM-DN5gzOazsiUi2D-OrGVMQ0FhgxMYTw5BGvENsjtu91GE4qbuwRsb0x59dj8-Tsf9CEuNcBc5WqtKHQJJKTIpWKFFnb5oKASNpcKkE73uZdh1iBSIVI9Y_XY49vCrEjDgPgzhpj_5-jtoVLNsrI9TMX7z2uqmoO5FtEKozxxcFEtTTEdni7tMmxW9rkqOt6V78aYtlUI_9i2Po7QBHLsPwZ8Br3UViU19cvi9avO_89jV-j_ins21UW44RI1esz-NXsOfAnE_xfMn7TrzX0NWOyNckitKabQqvJvCR_RHu1e-wP0l7tzqytK_ic_uO7P3j1u-S_O-9f15CbPtzbgS_6539lNf4dXrCedkMG3GnnA26CdXi0AStnDzBiow-ApTHz_tgwgJtTPOL7C0QVgmwGaOeE-ObF77QBLP2NDMThOVy3Lt2-C6T15_p08uA2cmY8whg8YvuJZDqpSFjBiwKx_TvYV1WK2pK3BS9kBCXNeVZkBc9ENJSESqFUIyjPRZ62nJKGJZnoVE7blAgZ6ZIRlhJKU1qwgomYJYx0vFMkU0matC1KCBylNvGknbF1faS9P0FJGaeURUYqMH7WdcaW9SHGJqV35ay56tR7lBCjffBvSEEHA-VNa40eASsH8jC9Znps7Oi1DzA2L9HJmfIxjUdsP1c79_FS8LlkPwIAAP__MulCyA">