<div dir="ltr"><div>Running clang-format on its own output results in a different output for the following example. Is this expected behavior? The example has a multi-line comment on a single line of a function body.</div><div><br></div><div>$ clang-format -version<br></div><div>clang-format version 7.0.0 (tags/google/stable/2018-01-11)</div><div><br></div><div><div>$ cat foo.c</div><div><font face="monospace, monospace">void foo() {</font></div><div><font face="monospace, monospace"><span style="white-space:pre"> </span>/* THIS IS A COMMENT */</font></div><div><font face="monospace, monospace">}</font></div></div><div><br></div><div>$ clang-format foo.c > foo2.c<br></div><div>$ cat foo2.c</div><div><div><font face="monospace, monospace">void foo() { /* THIS IS A COMMENT */ }</font></div></div><div><br></div><div><div>$ clang-format foo2.c > foo3.c</div><div>$ cat foo3.c<br></div><div><div><font face="monospace, monospace">void foo() { /* THIS IS A COMMENT */</font></div><div><font face="monospace, monospace">}</font></div></div></div><div><br></div><div>Thank You,</div><div>Akhil Indurti</div><div><br></div></div>