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

    <tr>
        <th>Summary</th>
        <td>
            clang-format: AlignArrayOfStructures is broken
        </td>
    </tr>

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

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

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

<pre>
    Currently running on: `clang-format version 13.0.1`
[Here](https://termbin.com/lmch)'s my clang-format

So, here's a piece of code
```cpp
std::vector<std::pair<int, int>> input {
{1, 5},
{4, 8},
{1, 3},
{9, 10},
{3, 9},
{6, 10},
{2, 8}
};
```
with `AlignArrayOfStructures` set to `Left`, it returns me this
```cpp
std::vector<std::pair<int, int>> input {
{1, 5 },
{4, 8 },
{1, 3 },
{9, 10},
 {3, 9 },
 {6, 10},
  {2, 8 }
};
```
which clearly isn't the same as what is shown [here](https://clang.llvm.org/docs/ClangFormatStyleOptions.html).

I've attached my clang-format above because I have no idea if any other options I have are conflicting options.

Here's my expected result from my configuration:
```cpp
std::vector<std::pair<int, int>> input {
        {1,  5},
        {4,  8},
        {1,  3},
        {9, 10},
        {3,  9},
        {6, 10},
        {2,  8}
};
```

Why is `AlignArrayOfStructures: Left` giving me weird indentations and why isn't it indenting the sub-initializations by a tab? (You can see in the above that clang-format doesn't indent my sub-initializations.)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy9Vctu2zoQ_Rp6M4ighyVFCy0cp0EKFOgii6JLShqZbCVSICm77td3SD-SqG7v3dwLEJJ45kUOz6Ea3R3r7WwMKjccwcxKSbUDrVi2AVbE7cDV7q7XZuQO9mis1AqSLIqjhKwsfmTxhuUPz2iQ5Y8svRfOTZaCWfpEw6EZG6miVo80G8ZWsLRiaWlhPMLb3OdM4fmiWboF4VN6Tw6TxBZB99DqDs-eVDyMdppOiHWdL5tt9tg6bVi2vSITl34ulfOJ_Sv7QIO-ptkBKx_OOcuHxDvkrKSdbK_g2oP3CzB4Zguw8mASL9DMo9UCLG66ptdSZ-SRZQ-LHZ-mB-mEP6DNIHdqYww_fu5fnJlbNxu0ZACLDpz2Pp-wdz7Qb96BQXJRdAIITkj7P_QTbjZ0iZ46ukRvtBSuPYUlfKOrANe-wr9qrJCtIG4iNyQIaRWRkBopECynlnELB0FakBas0AcFxH7xB_YHgkfDsB8jbXYEdLq19Np6_Cnw_sUdB_w8OZKVjYQbB9JH9FYMH6n8nso6x1uB3VI3wBtN5gZbPluEjyA4TZUG2SEH2QNXR9C0egP6VOXiww2SnlQ_yNYFyZ8X8bb480WDVBV_TEQEWgHRax4c9EaPYTWUQ-5mw3243_p_x6e4utBkodFgCKxa6PRNRPa74ZZcgyGwayHZYLil2mBIX4v_E8FOzy_Ck-svCqb796xb2Mm9PyFi3wGl6agvHV3X_HScXHXEyFemksJPdh8SaDs3d1JJJ_kgf56DmiNdq443LHsCou1XPUPLFV0ZSMEh6sQr56n-jm-dxkuhUMVT4EaFiHi86uqsq7KKr5x0A9bv7nva3u2N-640Rn9HtZrNUL9X1I5uvbm5_E5IWOfX3WT0N-IVTaW1M3qV5eu4yleibtqyKrqqWOdNUmKZr_uiSNq0aPoypVGsBt7gYGsSMktThQcIKeibNL2SdRqnfhRxmWdZEd0nJe_iPKtybJKkbdg6xpHL4arzlanDkpp5Z8k4SOvsq5FbS7tGDOUoP5-d0KbGSf6Qai8d2lUoX4fl_wJ4kjAq">