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

    <tr>
        <th>Summary</th>
        <td>
            `AlignAfterOpenBracket: BlockIndent` does not respect `ColumnLimit: 0`
        </td>
    </tr>

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

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

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

<pre>
    Config
```
ColumnLimit: 0
AlignAfterOpenBracket: BlockIndent
```
Input
```
void f1_____(int token, float context) {
}

auto f2 = [](int token, float context) {
};
```
Actual Output
```
void f1_____(
    int token,
    float context
) {}

auto f4 = [](int token,
 float context) {
};
```
Expected Output
```
void f1_____(int token, float context) {}

auto f2 = [](int token, float context) {
};
```
`ColumnLimit: 0` means no column limit, so both the function and the lambda parameters are able to fit on a single line.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8U91unDwQfRpzM8rKGGe9XPhif76VIn1SHqEyeGDdNTayhzR5-woWKa26VZNeFCF-zsGHc8YzJmfXB0TNHg_s8VSYiS4xaXNt3pItmmjf9DGGzvWMnxjfsy1fz-X1GP00hP_d4IhVe1jRvXd92HeE6XnEcEimveLCH3xsr0_BYqC7ck9hnO4zL9FZ6Mov88HEzgUCilcMTByh89EQtDEQvhITNTB1WEXUaX1YrmaiCJ0AVp3gFvdzUtXhrrd9S5Px8DzRB93fQACAH3_-jv7s4ia4erkXSP4-0Kr5V7H-ex2xJbSfCPbnWv6TDWFb_ktjbjkMaEKGEKFdSPALK46QIzSRLkAXhG4KLbkYwAS7AN4MjTUwmmQGJEwZTEIwjUeYzTuC-WPILvQewbuAm8LqytZVbQrUpRKy5LKWqrhoiVKZkjePtbK7HXYtr2VVdaoqa652qiycFlxIvitrIbgQasO5wLaWVnY7qxRaJjkOxvmN9y_DJqa-cDlPqEsu5_XeNOjzMstCBPwGC8uEmEc76XnRQzP1mUnuXab8LkOOPGq25R8a3i0HG3EuJkHCPDcK3K96MSWvL0RjZtWeiTMT597RZWo2bRyYOM8G1tvDmOJXbImJ82I7M3Fec71o8T0AAP__2Opcrg">