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

    <tr>
        <th>Summary</th>
        <td>
            clang-format incorrectly puts short blocks on a single line
        </td>
    </tr>

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

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

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

<pre>
    Versions: 14, 15, and main
```
$ cat test.cpp
if (a) {
  b = 1;
}
$ cat .clang-format
BreakBeforeBraces: Custom
BraceWrapping:
  AfterControlStatement: Always
$ clang-format test.cpp
if (a)
{ b = 1; }
```
Expected:
```
if (a)
{
  b = 1;
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyFUsGO2yAU_Bp8QWvZz8YOBw5x0vxApfaM8bNDl4AFuNv8fYmz7iZVq5UQiBmYN2-gd8NVfEMftLOBVHta1gQOtGS3WdqBXqS2pDiSYk-a4n3ct1BTJSONGGKu5vmO6pES2EkCnJK2u2OU9pRUR1qS6h0h7fFZJFdG2ulldP4i453qPMrXDhOEnZcKV3eHJUR32Q4k9LuX86ztlMit2H6M6A_ORu_M1ygjXtDG2-W9eZPX8FD4oeZ_29gMdw9N0A__z5l8-TWjijj8cfMX_w_ZzyPaJDIUZdOULeNtU2eDqAZecZlFHQ2Kp160Vc775MRc6bzEQMPZ-Uh749RroM5SSUPKzCA12mK2eCPOMc63hAmc0ph0PC99rlLUcDLm57a8zN79SLppq0NY0pvAibU1lNlZ9EpJzvnIQI2SV005wFCONauqum9HXmdG9miCIKwjAE_vDUDYMdMCCoBiB7xoWVNADijlODA2QsE43wGpC0zf0eQ3K7nzU-bF6qpfppBIo0MMH6QMQU8Wca2Y9OUSUwzCvaFVMlv9i9X8bx4R37Y">