<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/134091>134091</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format] SkipMacroDefinitionBody breaks AlignConsecutiveMacros
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
LekKit
</td>
</tr>
</table>
<pre>
When enabling `SkipMacroDefinitionBody`, simple value definitions no longer get formatted properly via `AlignConsecutiveMacros`.
While it might be nontrivial, it might be a good idea to align indentation of macros that would be otherwise properly handled with `AlignConsecutiveMacros`, without actually formatting them. Or at least document that `SkipMacroDefinitionBody` and `AlignConsecutiveMacros` are mutually exclusive.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kjFv2z4QxT8NtRwiUJRs_T1ocBJ4-bfo0CHzSTyL11CkQR6V-tsXctKmBdpMHHj33u8eHubMcyAa1O5e7R4rLOJiGj7R8_8s1RjtdXhyFIACjp7DDGqvvz7z5TNOKT7SmQMLx3Af7VXttTIPkHm5eIIVfSGwvyYyhAg-hpkSzCRwjmlBEbJwSfFCyV9hZdzkj57n8BBDpqkIr3Szymqva6WPSh-fHHsCFlh4dgIjQYhBEq-MfgP4_QdhjtECW0KQCLhJAwdLQXCjgniG5aYP4lDgJRZvt8UojtILZ3rHcxisJwsvLO5Dzg1iG4pFACcp6P31571bhOJoqeFLAhTwhFnAxqksFOQV4sOIAYP90B0wESzlzZa-T75kXqmu7NDaQ3vAioam79q97tquqdyAk-nINsZa2_3X9lNvaCJLPWrsDjvCigejzU532jRda0xT9xNpRN32OOpzT3vVaVqQfe39utQxzRXnXGho2k4fmsrjSD7fGmbM5DHMd69pKGO2zqVh27sby5xVpz1nye9KwuJv7fxjcfcI_4gIxkT4nOHv-VQl-cGJXLJqj8qclDnNLK6M9RQXZU6b7dtzd0nxG02izOl2TVbm9HbQOpgfAQAA__9oxRw2">