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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Attributes after function definition do not consistently indent
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

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

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

<pre>
    Consider this stable output (`{ColumnLimit: 40}`):

```cpp
void foo(int)
 __attribute__((A1xxxxxxxxxxx))
    __attribute__((A2));

void foo(int) __attribute__((B1))
__attribute__((B2));
```

I would expect that `B2` should be indented (just like `A1` and `A2` did).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsUt1upDwMfZpwE3UUHH4vuJjpaKRP-t5hlBAD6YYEEafbvv0qtN121SIEiX2Oj20dFaOdPeLA6gurr4VKtIR9eFI7mnlPWhc6mNfhMfhoDe6cFht5JKUd8pBoS8QZdKwRrL08BpdW_79dLTF55pVg7TVnoGfyzMSViY9vI97ecdveIs_BGj6FwKCznjLjCPP7XRHtVifC-z0LQXcuXz6fjPwL5vxHPLyD5OVrD98Uf-Jeyq8CPwG-Ff8Y7avWf_x3SM5wfNlwJE6LIs4acQHWCB6XI6eRW2_QE5q80acUiTv7CzPwXGag8ua4HCxjDYP-VJhBml72qsChbPquhrYSolgGkKKpZS1103W61mODWIMYZVuqTlZVW9gBBMhSQAdlKYQ4QV_JDqbJgEaNemKVwFVZd3LueT2FfS5sjAmHVtStLJzS6OLhGoDRKT8_TGFfFTGA7KN9yLQHnebIKuFspPhZiCy5w3H_EOsrP3_sN3I1Ee58Sn4kGzw3OFlv346B-0B8zJaMhJ7c6_vqirS7YSHaYjYc3BjcZktL0qcxrAxuuYH338O2hyccicHtGCsyuB2T_QkAAP__K5bt2A">