<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">