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

    <tr>
        <th>Summary</th>
        <td>
            [feature request]
        </td>
    </tr>

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

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

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

<pre>
    Enable subconfig for AlignTrailingComments to ignore macro conditions trailing whitespaces

```c
#if defined(XIP_EXTERNAL_FLASH)
some code here with super long line /* followed by comment */
#endif                              /* XIP_EXTERNAL_FLASH */
```

goal is to keep trailing comments for #endif without actions

like this:
```c
#if defined(XIP_EXTERNAL_FLASH)
some code here with super long line /* followed by comment */
#endif /* XIP_EXTERNAL_FLASH */
```

Similar #57463 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMk0Fr3DwQhn-NfBmyaMf27vrgw35fYloIpTQ55BZkaWRPI0tbSe6Sf1_sbJqUQi-91BgbMTPvvPOIUSnx4IlaUf8n6utCzXkMseUUnPLp6bnog3lub7zqHUGaex285QFsiHB0PPj7qNixH_4P00Q-J8gBePAhEkxKxwA6eMOZg0-QL7lwHjlTOilNSchrIY-X706-vPpyxpItGLLsyQg8PHz8_HjzcH_z5dPx9rG7Pd59ENi8pKYwEehgCEaKBGfOI6T5RBFc8AM49gQCO4FHsMG5cCYD_TPoF9cg8LhEX7uSN2zhj89F7HdLv2q9TvR-zCEoB7ySeiI6vWHRrwwXuj9tLLOEOYPSK8X3So6fCPLISZT_JsK_oHTHEzu1cqj31a6EwrSlacpGFdRud80BsaoOZTG2jZLSWqNxV1MvVU2HUputND1WTb3blgW3KLHcSqxlI7dYbkxt9hUedhqtlfvKikrSpNhtnPs-bUIcCk5ppnYvtwcsnOrJpXVBED2dYQ0KxGVfYrvUXPXzkEQlHaec3lQyZ7duliWV50gQ6dtMKS-Fc3TtmPNpvbsFUzdwHud-o8MksFs0Lr-rUwxfSWeB3do5CexWZz8CAAD__2jqIBE">