<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">