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

    <tr>
        <th>Summary</th>
        <td>
            Strange alignment of vector initializer list
        </td>
    </tr>

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

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

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

<pre>
    Hi, 

We recently bumped from:
`Ubuntu clang-format version 14.0.0-++20211015062452+81e9c90686f7-1~exp1~20211015063048.20`
to:
`Ubuntu clang-format version 15.0.0-++20220316052642+11a12544b5fd-1~exp1~20220316172739.191`

And the following existing code with correct formatting:

```cpp
#include <vector>

int main()
{
    using SomeLoooongTypename = int;
    auto const A              = std::vector<SomeLoooongTypename>(
        {1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
         22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
         43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63});
}

```

gets strangely transformed into:

```cpp
#include <vector>

int main()
{
    using SomeLoooongTypename = int;
    auto const A              = std::vector<SomeLoooongTypename>(
        {1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
                      22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
                      43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63});
}
```

Reproduced with this config:

```
---
Language:        Cpp
BasedOnStyle:  Google
AlignConsecutiveAssignments: Consecutive
ColumnLimit:     100
...
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztlslu3DgQhp-GfSFa4KrloIPdTmYOBgYYZzBnLZSaA0psiFQ7ztOnWOr2BgfILTkMIZQokd9ff8tF0q3vn-o_LREHStgdYTdb_NfQxXRmju6Jtut0Mj0dFj8ReRknOfunXee40s4187gf_DI1kZ7NEqyfKVcZy9ieiFu4BBOcM65ZLpQW8KLkpuoqlpf5UOw5KT6Zr6d0e5komSozwSDLli76n86s32YWTPKcaZGrlJnzhgutVKuH_l1mnMgLUcgq4xV_Tr3Fm7mn8Wjo4J3zj3YeqflqQ0ydzveGPtp4hN4CHy3SzVIafHF99b5d3el0eSOknTu3ggSRhzPQfiHy02vIzpFOjZ2JKImoLiPF7dah0NaQbDz4ydx7aPP45elk5mZKkncUcCJfzW7W6MHpHCLF55eWZofYJ8_y5mrl8IFuMghmniURLm55KiIqMEqMCqPGmGMsMJYYK4ycpRtHmCPMEeYIc4Q5whxhjjBHWCArEvvWDRWoJFBJoJJAJYFKApUEKglUkqgk0YVEViIrkZXISmQlshJZiaxCViGbquy9F4VKCpUUKilUUqikUEmhkkYljUoaXWhkNbIaWY2sRlYjq5HNkc2RzZHNJSnuUslc__zp8aNqfP1yNDFAFSywtAys_dQJqZ5hA4BK8v8X9C8q6Dftd6ruN-03LPWPivxvc1p8v3ZQ1Lhxx6MNqYQG-8Mde3vc7_db5x7Wx9qMUDnPX-JwXQK3TTD9X_NDfHLb-B_ej9DdDhJnx_kA1Wq6NdqzuQkBXkxw0oY099XINv_g3TrN93ay8ZqLs4ubLMveudz1tewrWTW7aKMz9cO2kGnjLkmoH-i2EmAd2Whh4JtZqIOzbLcurj7GeEpGiPgM1wgfZ22zDg5-8dm58_W2h8_3H6jAow1hNQE6cKpKvTvWXKu-zaUweSF5WYhcl8yUOWNMqKHS_c41rXGhJhpOaDGbR4oS0Cf6bmfry1Fcwn8CTOWZGbq26LuuH5SUumyIYgY2D5clH5lfxt1So6V2HQMMpl8SXgYb_LzGYDrQh83i6Je6axbnw9i4s_l22qGBGn_Ad8zXSmg">