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

    <tr>
        <th>Summary</th>
        <td>
            clang-format `AlignTrailingComments: true` formats across empty line
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            regression
      </td>
    </tr>

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

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

<pre>
    clang-format 16 and later cause a regression for `AlignTrailingComments: true`:
```
$ clang-format --version
clang-format version 16.0.1
$ cat test.cpp
int i; // i

char c; // c
$ clang-format -style={'AlignTrailingComments: true'} test.cpp
int i;  // i

char c; // c
```
Expected output: same as input
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUtGOmzAQ_JrlZRVkbGMuDzzkmuYL-gPGbIgrYyN7uTZ_X3FEusvDVa2EhL2znp1ZjS3FT5Goh_YVpEy_KDoLUkJ7ruzKt5T7vVYNabz3Ltg4Ha4pz5axMWjjiMEyZXR2LYQWM02ZSvEp4jVlBCNOwU_xR7Y--Dh9S_NMkQuoE3JeCYwAdQJxBnHazvu3X6XGp3mHwxvljXnHn7AHgo2pRd18IrCMTIVrtyx71UdGD-oVQV5AXtA_mnfOm83oPqHuKy2F74FAnaF7Bdn93aPsoDt_JeP_dDyv6PvvhRzTiGnlZeVtYLEzoS3o47JyNfZqPKqjrahvzEtjRCO1qW79aMxwHVut2k4o447DeHS60R29mKtTJCrfSyGV0E0rleykqbXu9FHrgcg0rbyOoAXN1oc6hLe5TnmqfCkr9UY2pqmCHSiUR6g-IvEIVu63R4dhnQpoEXzh8kHDngM9B-0fQoR7a0HrcioFaV74jsFHqtYc-hvzsrXv25w839ahdmkGedkGP36HJaef5Bjk5d1MAXl59_MnAAD__9vr9-E">