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

    <tr>
        <th>Summary</th>
        <td>
            Formatting doesn't work when using AlignAfterOpenBracket=BlockIndent and empty parameter for the functio
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    I have the following clang-format file:
```
ColumnLimit: 80
AlignAfterOpenBracket: BlockIndent
```

This is a result of formatting:
```
void convert(message::Output &, mynamespace::MyTestObject1 &, mynamespace::MyTestObject2 &) {
}
```
But when there is a parameter name ```param``` it works as expected:
```
void convert(
 message::Output &, mynamespace::MyTestObject1 &,
 mynamespace::MyTestObject2 &param
) {}
```
length of the string is 93 character(limit is 80).
Is this an expected behaviour?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykU9FuozoQ_RrzMmpkTAjhgYekEVKle9WH2x9wYAy-NTayx8nm71eGbLYPrbbSSgjk8cxw5sw5MgQ9WMSGlUdWnjIZaXS--W-SnpS0krKz62_NC4zygkAjgnLGuKu2A3RG2uFJOT9JAqUNsuLA-InxA9vx-7Mcn52Jk_1HT5pYcYD9PXwwerAHRehfZ7RHL7t3XBKOxnXvL7ZHS5_2W99vow6gA0jwGKIhcApWMKTt8BWWi9M9dM5e0BMT-wlDkMOCvDi8RpojARM7Jp5hulk5YZhld7_-9_aGgV7P_2NH-beyxJpVA6uOdzTV6VNYx0hwHdEmij2uY83SywkJPaRfwKNiiT9OoAmuzr8HkAHwx4wdYf_N6dcg_C0Jv9r8kYoV-QrszsoXfBi0A41ppUlzgXwSnA5QF9CN0suO0DOxN0lTKb7nTNSbtfYlACVtSPvgA844yot20bOizfqm6Ouilhk2ecV5WdW5KLOxUbuOS-RVvq92vVKlqraoctzm213Jd7XKdCO4KPJc5HnJy7zeFCWWvUBV85yrEiXbcpykNhtjLtPG-SHTIURsqoJzkRl5RhMWqwlh8QrLJRMiOc83qebpHIfAttzoQOF3F9JksGkf6obeYbBMVOvuV-nEkG6-cNXpg6lA2h5wmun2QWPK-dXf0XakXRa9aUaiOaRdipaJdtA0xvOmcxMTbYJ2_zzN3qUVM9EuAwUm2mXgnwEAAP__7h9ZvA">