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