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

    <tr>
        <th>Summary</th>
        <td>
            AlignAfterOpenBracket  not working as expected
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          alan-gu
      </td>
    </tr>
</table>

<pre>
    I'm using clang-format-16 on ubuntu.
I have a test.cpp

int foo1(int bar1, int bar2);
int foo2(int bar1,
int bar2);

and my command is

> clang-format-16  test.cpp --style="{AlignAfterOpenBracket: Align, BinPackParameters: false, BinPackArguments : false, BinPackParameters: false}"

the result is

> int foo1(int bar1, int bar2);
int foo2(int bar1, int bar2);

but the doc says 

> AS_Align (in configuration: Align) Align parameters on the open bracket, e.g.:
>
>someLongFunction(argument1,
>[     alot of spaces        to (]argument2);

I've searched stackoverflow for hours for a proper way to have short function declaration (could fit in one line) arguments to be splited one each line. I believe
**AlignAfterOpenBracket : Align
BinPackParameters: false**
should be my answer but it just doesn't work.
I noticed some answers suggest setting collumn limit to a small value, but I don't think it's the right way.
Does AlignAfterOpenBracket only work for longfunctions as the example function name sugguests?

Thanks.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVE2PIjcQ_TXmUgI17mGAQx9gCdJIkbJSco-q3UW3F7fdcpWZ5d9HNuwwu0G5pDXylKivV6-ejcy290SNWu3V6jDDJEOIDTr08z7N2tBdmzel1yMktr4H49D381OII8p8-QrBQ2qTl7RQ1UFVuzcY8EKAIMSyMNN0-_l2Wi9wCmGp9CabLcal0l_gbmult6re_xSqfw59-H6Nv53oOxivYMI4ZtPyZ6eqf_sX_A-YMJ-zXB2p-qC0Vuv9ztne705C8Y-J_D6iOZOoegfFkWHvrf-K5vwVI44kFDl7T-iYPnl3sU8jeWF45n2Wuy4APuGWgSASJydPBvrflD4NvZ1tEsjNu2CA8crwa_Pdn38XNqCUBBP8yfYpotjgP1G1vRkwfUybZZMrh4k8tHdu9RegRb9Q9aPDh8FhpN-D74_Jm1Jdb_DO7EMXOWG1h_yhCwLhBDyhIYb7JyEjVavDj9wnQ2exXwiYMJqBOmBBcw4XiicX3uEUIgwhRS4WwhTDRBHe8ZqLF-nzEKLA6Q4UOjIOb5Tk5iYk18HJClgPwRM46ylThB9CkQAtAU_OCnUlhtAMJXABb9CSs3ShO2ad_55qFR4bKKH_JddSp0TxUAC2lO8Ren6nCFkHVuBbYoEuEHul1wLvIZ4_Lr0PYk1mK4x0T2Pg1PfEAkwi5e0IzqXRg7OjlTwmAo_oHFzQpXItcqc36MKtgwzWn8GK0msucom2HySTfe97CMTwfPjg3bVALItywfc_NsKAt2r0HcfJ0WNVHkcqoBOxsKqPn3Xx14D-zItZ19Tdtt7ijJrlevm62Ww3L9VsaKp1t9zWWFcGa6NN3RnSr1tqN9t2g8tVO7ONrvRLtdKbaruqXqqFWbdt11UVLZdV2y2NeqloROsWzl3GRYj9zDInarb1Stczhy05Ls-01p7eoTjzU7E6zGKTc-Zt6lm9VM6y8KOKWHHUPKcpL67QlPeDDPR9IiPUzVJ0zSAyZZUofVT62FsZUrswYVT6mIvf_82nGL6REaWPBRIrfbxBvjT6nwAAAP__EwQKRQ">