<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylVE1vozAQ_TVwGRVRKCU5cGhSRep5v84GD-CNsSN7COq_37GTbmm3Xa20JAqMB7-Z9944rZXPzdcRIbnPn4xEQzsnOvQcgj2RsgaSYqMMdHZqlRFxZVE0hg07h-K4w946vO4qH2A_e7ITZ5Nim-SPSf4gLXowlsAjTkAWhJTgT6JTZgBBQFzeqWEkOGlGSYo9WBc3cFJoncF3dKpXKEEMQhlPcAHmIp0WZrjhDiZBN7dlaFsYCd3sHHMBcrM5Zte34-8TCO7BPYfa3MrsEdYYYU1FHaCNlEB4XlgjAF9nqyT0s2FtsixjpvCa4yupd2_jahdeqx7h4-V3mx_X5ZZRdSM8wdHYBTphoEUQ3ajwzHr81YkfoyL0E7_iox17aGd6UWERJpLtol2KZfB2QrBshmOjiFggn8EXy6U5_KzIBW7l-T7qzyjmj5HiltgPfPGI7w89oTvMpgtjtcpfHftmuBbNPHWonwM0jezQ73G6-hTG5-LVlSI4EVmEhFYGL2C91douwXZFsc1_8vU19d7TT_37dPmtr0GCIDmpifmoFS921nAU2V6VSGVTym25FamYabSuOZ4QWTufzk43I9EpmlEc-Duw4XOb8YHlQOvzy-3m5OxP7Jj8QXk_B7kOVVmVd-nYyLrY9Ld9kRfFpq5libf8KGVXibYsu41ItWhR-4apJUVhcIEIwc9MM_3_DlQTSufhc1-WZZHV-bav-xYrWW_yvq6SuxwnoXQWcDLrhtQ1EbKdB89JrTz516TwXg0GMTbMHZIiHYP1WQ_ncT2gUfzFumP8X-KTL8_oiI-GTGO7Tez1F1QwmMo>53534</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] IndentBraces not working as advertised
        </td>
    </tr>

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

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

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

<pre>
    The `IndentBraces` option (in combination with `BreakBeforeBraces: Custom`)
does not seem to add spacing at the right place, or not at all. Verified against 
`clang-format-13` and current trunk.

I am trying to use clang-format to indent braces as in

    void fun(...) 
       {
       [...] 
       [...]
       }

which I know can be achieved with `BreakBeforeBraces: Whitesmiths`, but
I want to customise some other settings. So I set `BreakBeforeBraces:
Custom`, and then `IndentBraces: true` and `AfterFunction: true`.
Unfortunately, that does not indent the braces, but rather the line
following it, as in

    void fun(...)
    {
          [...]
        [...]
        }

and sometimes it does not even do that.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNU01vozAQ_TVwGRVRKCE5cGhSRep5v84GD-CNsSN7COq_37GTbml3u1qCIJ6x37x5b2itfGm-jgjJJn82Eg3tnejQ8xLsmZQ1kBRbZaCzU6uMiJFF0RgO7B2K0x576_B2qnyEw-zJTpxNil2SPyX5o7TowVgCjzgBWRBSgj-LTpkBBAFxeaeGkeCsGSUpDmBdPMBJoXUG39GpXqEEMQhlPMEVmIt0WpjhjhlMgu7uy0BbGAnd7Bz3AuRmc8puu-PzGQRzcC-hNlOZPcIaI8RU1AHa2BIIz4E1AvB1sUpCPxvWJssy7hTecnwl9f79utqHbdUT_D384fDTutwyqm6EZzgZu0AnDLQIohsVXliPfzrxY1SEfuItPtpxgHamVxUWYWKzXbRLsQzeTgiWzXBsFBEL5DP4Yrk0Lz8rcoVbeX6I-jOK-WOkmBL7ga8e8fuxJ3TH2XRhrFb5m2PfDNeimacO9UuAppEd-j1ON5_C-Fy9urUITsQuQkIrg1ew3mptl2C7okjzv3x9S3309FP_Pg2_9zVIECQnNXE_atUXO2t4Fbu9KZHKppS7cidSUqSx4RLrqQ2TtZY6wizWneIXxjMsL-iITZbp7HQzEp2jecWR74EHZG4z_sB5ofXl9XV3dvYndizWUXk_B3mPVVmVD-nYbKsatzLfdXlZ3ouHqmzLKt9s-jbf9WVd71ItWtQ-8EyKwuACEYL_M9VUNUVe8M2_TVmWRVbzsbpvsZL1Nu_rKnnIcRJKZ4FHZt2QuiZSaufBc1IrT_4tKbxXg8EoS8AXM43WNaczIs-XT2PtJnL_BTQYgq8">