<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/90838>90838</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
New clang-format bug after #90378
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kmoski
</td>
</tr>
</table>
<pre>
.clang-format:
```
ColumnLimit: 80
```
Source:
```
struct foo {
int aaaaaaaaa;// ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы ы
int bbbbbbbbbb;// ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы ы
int c;// ы
};
```
Expected:
```
struct foo {
int aaaaaaaaa; // ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
// ы
int bbbbbbbbbb; // ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
// ы
int c; // ы
};
```
Actual:
```
struct foo {
int aaaaaaaaa; // ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
// ы
int bbbbbbbbbb; // ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
// ы
int c; // ы
};
```
P.S. If run clang-format twice, the expected behavior appears
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsl21vmzAQxz-NeWMF-QEKfuEXSbNIk6ZpUj-BDQd4NXHkh3b79hMk7ZYuq9RNa_uCEzoEHCdz__sBp0Iw_R5AonKDym2mUhycl7ejC7cm0679LvPGqn2_6pwfVUR8jcgWkTW6IqdtPrx2No37T2Y0UwiuycWoG5d8A3_KEaJPTcSdcxhVm-M5s49YPRjiG8R2iO0w2lJUbxb___xDiR9V0I-2yPCGMjS_Vf-IUrWdLlzC6sO3AzQR2pdgh_FT8DBeNH8tf5LgqV2Q_ajTGZqLTu9Wp2bm6JmwZyheNzEp-48ML63xtq2xEPzO_F8R_DJwv-Q3Of7YYZ_2-Nc_aRzvTQOIXeM4AIbTRxprGNSdcR6rwwGUD1kreSu4UBlIWtHiqqBlRbNBQgu8ZQJ415Gi1jWthRCEUNrRSutWZ0YywgpSEkYEFZzmVavLUpCibDnpBHBUEBiVsbm1d2PufJ-ZEBJIQWpeZ1ZpsGGeCxg7GwEYmyYFL6fbVjr1ARXEmhDDz0TRRAvyM9yfP7JOPVZdBI8R44Lwqs6St3KI8RCmV9tc2N7EIem8cSNiuynjabc6ePcVmojYbl5nQGw3L_VHAAAA___CBN6y">