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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Bug `QualifierOrder` option doesn't work
        </td>
    </tr>

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

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

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

<pre>
    `.clang-format`:
```yaml
QualifierAlignment: Custom
QualifierOrder: [static, inline, const, type]
```

```c
#if 1
void foo(int const par);
int const var1;
#endif

int const var2;
```
Get formatted into:
```c
#if 1
void foo(const int par);
const int var1;
#endif

int const var2;
```

As you can see `const` has been moved to the left, but for some reason `int const var2;` did not change.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycUsuO2zAM_Br6Qmwg0--DD84u0mPRT5At2lYrS4Ekp8jfF3IW2OwWvRQwYIoih5zRyBD0Ypl7qM5QvWVyj6vz_VX6TXdFNjp176EWp8lIu7zMzm8yQi2gGEAMKTi-u9wMiOHHLo2eNfvB6MVubCMUA77uIbrt-fq7V-zTFVTnEGXUE9Aramu05RRNzoaYgni_MlRvz6NS_HSc0oEKPWMOYrg5rXB2DqjVNj5w8Co9UAfFGcTwkb1Jnz9yQAVbpecH8qcKeq94Gv6NIz5kiKxQ2-i-aPHPjR6oCf95o4_s_24EYhgC3t2Ok7QYmDFtcUhYC1xlwJHZ4uZurDA6jCuj4fkQeNwPNhjcxuhZBmdT998ja4FKK7Qu4rRKu_ApU32huqKTGfd5U7WNaLu6y9Z-pHouRVlWxTTKtpnroqaCqc1HbtqWukz3JKgSHZW5yGvRnVpV0tyWY9tUop5lC6XgTWpzMua2nZxfMh3Czn1ei7JtMiNHNuFwLNEnYxIlD_s-9b2M-xKgFEaHGD6Qoo7mcPunxuoNz_uSqH8xaS3QXaN2FpXjYIGaiL-d_5Xt3vRrjNeQnp8uQJdFx3UfT5PbgC5p3vvv5erdT54i0OWgEYAu70xuPf0JAAD___C2EYs">