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

    <tr>
        <th>Summary</th>
        <td>
            No way to prevent alignment of streaming operators/operator<<
        </td>
    </tr>

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

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

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

<pre>
    As described in https://stackoverflow.com/questions/38699555/clang-format-stream-output, there's no way to have e.g. 4 spaces of indentation to align streaming operators:

```
std::cout << 1 << 1 << 1 << 1 << 1 << 1 <<
    1 << 1 << 1 << 1 << 1 << 1;
```

because it always gets aligned to the previous line:
```
std::cout << 1 << 1 << 1 << 1 << 1 << 1
          << 1 << 1 << 1 << 1 << 1 << 1;
```

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysU82u4ywMfRqysVoRyE-zyKL3fsryewdC3IQZAh1sWvXtR2kzM5qfzVwNsoQF-NjHHBsiNwfEXtRvov6vMJmXmPrVsV1sTuyoGOP06M8EE5JNbsQJXICF-UpCn4UahBqIjf0cb5guPt6PNq5CDV8yErsYSKhBn5quq-taqMF6E-bDJabV8IE4oVkPMfM1s1DvwAsmFKolCBHu5gEcYTE3BDzOR6iArsYiQbyACxMGNluG7ZHxbg7wwnNhhnjFZDimZ43yaY3cTZ6Jp-1cn23MDEK_C_0O5UccIc8A8JexQr_9UpCQ5xGtyYTgGIy_mwfBjEwvYjhtHHlBuCa8uZgJvAu4c_u3xHZGr_UxhN_oFVOvp053psC-bOuy7aSqymLpG2uk7k5alk2rRtWWXS2VbWqtmso2J124XklVy1Y28qQqWR5LjW03tZeqPF06WY2ikrga54_e39ZjTHPhiDL2ZdWW7anwZkRPT3UrFfAOz1uh1Cb21G9BhzHPJCrpHTH9gGHHHvv_v8tw6zwGfn3Iunnx8kfBqeGb_2pIkZPvf56X2fGSx31Qtoz7drim-AktCzU869zAdiK3Xn0NAAD__32sDFQ">