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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Usage of pipe operator (`|`) causing unnecessary line breaks
        </td>
    </tr>

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

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

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

<pre>
    Code:
```
auto transs = transitions | stdv::filter([alph](const auto trns) { return trns.first == alph; })
              | stdv::values | stdv::transform([](auto x) { return x; }) | stdv::as_rvalue;
```
Config:
```
BasedOnStyle: Google
AllowShortLambdasOnASingleLine: None
BreakBeforeBinaryOperators: NonAssignment
```
Expected formatting:
```
auto transs = transitions | stdv::filter([alph](const auto trns) {
                      return EpsAlphaEq{}(trns.first, alph);
              }) | stdv::values | stdv::transform([](auto x) {
                      return x;
              }) | stdv::as_rvalue;
```
Actual formatting:
```
auto transs = transitions | stdv::filter([alph](const auto trns) {
                      return EpsAlphaEq{}(trns.first, alph);
              })
              | stdv::values | stdv::transform([](auto x) {
                        return x;
 })
              | stdv::as_rvalue;
```

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzcVMGOmzAQ_ZrhYm3kGEjgwAGSTQ9ddQ9Rz5WBgbh1bOoxafL3lQnSKtnValVpL40iQGhm3pv3zJNEqjeIBaQVpNtIjv5gXbG3o5Onr1VU2_ZSbGyLEJfAS1jx-c9LOXrLvJOGiEG8vT4qr6whBusNI9-eQldcdkp7dCAySCuphwOkWxBZYw15Nk8xBCJnsK6YQz86M71adMqRD8PD_KkzrhistyBy4CW7-d1CnqQe8Z7HxLCz7nilcqUxETjfoZ9fgO5mSPrhpuEQV3eCbKzpVP9aqEoSts9m7y86yMi-WNtrBF6WWts_-4N1_kke61bSsyn3yvQan5SZSr9ZEworh_JXhZ11WCkj3eV5QCe9dTQXlZONRzT-DvvxPGDjsWVhbem9Mm8Q_BwnAwjPb02a5X0cqNTDQT7-DnVB5uzFbxCbq9civ2p87_Mbrvyj3e9QPH8Y-50TUTZ-lPp_0_5zPr23KL9y40ME3jEkaou4zeNcRlgs10m2itMs4dGhaJZLxKbFmKddmy47ntWYtB0Kjnm6ypeRKgQXKU9jLviSJ3yRxzU2HWIikjgTMoeE41EqvdD6dFxY10eKaMRimQjBs0jLGjVNMStEo6XpH67HAoQIweuK0PdQjz1BwrUiTy-TvPJ6iuibxnTLvpPskdmODWpAZudUYEHkFYf1JlxFzho5kjI9G43BBomkuzCtDLI6BAtFo9PFwfshxAmIHYhdr_xhrBeNPYLYBR7z7WFw9ic2HsRuWo9A7OYNT4X4GwAA___So9TB">