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

    <tr>
        <th>Summary</th>
        <td>
            clang-format AlignTrailingComments wrong with cyrilic characters
        </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 file:
```
AlignTrailingComments:
  Kind: Always
ColumnLimit: 80
```
expect code utf8:
```c
struct foo {
  int iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii; ///< iiiiii
  int b;                                                             ///< ыыы
  int c;                                                             ///< ыыыы
};
```
actual code utf8:
```c
struct foo {
  int iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii; ///< iiiiii
  int b;                                                             ///< ыыы
  int c; ///< ыыыы
};
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVMuu2yAQ_ZrxBiXCgF8LFnaibNplfwBjbE8vNhHgpvn7yr5p66jZ3XbX0cjWwHAOMyOOCgGH2RgJWQPZOVFLHJ2Xb5MLb5i0rrvLo7ZqHg6985OKpEdrgNdAz0BryOnDt7C2OMxfvEKL83By02TmGH4lE_IJ5w54TWp7U_fwvnpydpnmzzhhXLdK-hLZfL8aHYl2nSFL7Ms_b6Df4xD9oiPpnSNQND-JcY4EP2LAGwLs8nB-eqDt8ds15yP2hA_nFMrm6bvj0v-aa8cIxRl483IqSsdF2f9T2U_l73Q26STvKl6pxMi0SHmVUyFEMsqiLXWbmoq3vc6o4Lmu2lxRVum-rAqaJSgZZYIKJlJGCyaOVIi0K_sy50Vf0IyDoGZSaI_WfpuOzg8JhrAYWVZVmidWtcaGTQ0Y2z98YGzVBy_XY4d2GQIIajHE8BsoYrRGPsnFS0kgN-_mgdwwjkTfPVrURI_KKx2ND8nirRxjvG7SsfVywDgu7VG7CdhlpXv8DlfvvhodgV22IgKwy1bHjwAAAP__PyxSag">