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

    <tr>
        <th>Summary</th>
        <td>
            clang-format "odd" behaviour (comments, alignment, continuation line)
        </td>
    </tr>

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

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

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

<pre>
    Rather odd behaviour (side effect?), do not you think? As follows:

```
$ clang-format --version
Ubuntu clang-format version 14.0.0-1ubuntu1.1

## I cannot (easily) get newer versions, sorry.

$ cat fu1.cc
{
   // Cccccccccccccccccccccc1
   fun(); // Cccccccccccccccccccccc2
   // Cccccccccccccccccccccc3
   // Cccccccccccccccccccccc4
   //bun(); // Cccccccccccccccccccccc5
}
$ clang-format -style='{}' fu1.cc
{
  // Cccccccccccccccccccccc1
 fun(); // Cccccccccccccccccccccc2
         // Cccccccccccccccccccccc3
 // Cccccccccccccccccccccc4
         // bun(); // Cccccccccccccccccccccc5
}

## (Note the 3 spaces (indentation) in fu1.cc. Perhaps this causes that clang-format thinks that the lines are
## "continuation" lines.)


$ cat fu2.cc
{
   // Cccccccccccccccccccccc1
   fun(); // Cccccccccccccccccccccc2
   // Cccccccccccccccccccccc3
   // Cccccccccccccccccccccc4
   bun(); // Cccccccccccccccccccccc5
}
$ clang-format -style='{}' fu2.cc
{
 // Cccccccccccccccccccccc1
  fun(); // Cccccccccccccccccccccc2
  // Cccccccccccccccccccccc3
  // Cccccccccccccccccccccc4
  bun(); // Cccccccccccccccccccccc5
}

$ cat fu3.cc
{
  // Cccccccccccccccccccccc1
  fun(); // Cccccccccccccccccccccc2
  // Cccccccccccccccccccccc3
  // Cccccccccccccccccccccc4
  //bun(); // Cccccccccccccccccccccc5
}
$ clang-format -style='{}' fu3.cc
{
 // Cccccccccccccccccccccc1
  fun(); // Cccccccccccccccccccccc2
  // Cccccccccccccccccccccc3
  // Cccccccccccccccccccccc4
  // bun(); // Cccccccccccccccccccccc5
}
```


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUlkFr4zoQxz-NfBlirLFjWwcf2obwHg8ey8JCr7I8ibWrSMGSW_LtFznJbhLaxbTQpSY4kj0aaX76azzSe721RA1b3rPlKpFj6N3QPPy3Kh4f_0la1x2arzL0NIDrOmipl0_ajQMwrL3uCGizIRVYvmYoGD5A58C6AAc3Qui1_cHyNdx52Dhj3LNn-R3LViw738vs9Dt2sQBlpN0uNm7YyQCLxRMNXjt7fP-tHW0Yr01OBsCLNEuzBR8nG57yq3kwZ5jDv6CkjatjWJP02hwYCthSAEvPNJx9-RiHd8NwSK-dFKBkgM3IU6VOz6r7YwMAGK4ZruFBvXTxX2ab0TKsI638_s9jcJ7rfJ5ZcWPWzl7H8hzr6rVt8uFgiOUrhlUkUsXGa5xmYXoLpOM1C9VMUFce38HrUoMM6_9dIAg9QQ5-LxX5-FDbjmyQIYodBWh74pfCFxp6uffxOHlQcvQU2zJc78F02E4vom-jLXmQA93MjsrZoO14mgmPhmmM63KxN4rHz634D9D6S4Tm8XkDnnl05sF5v67PIsnffNz_NoMPy4gvIfpEhN4jlptP_XRPuibvRC5kQg0vRcWxyrlI-qbIaEmiUrytaFNUVVfUJZYFKlWSEFgnusEMc55x5CVfcpHSshWiy6isy6wrJLIio53UJjXmaZe6YZto70dqylpkIjGyJeOnogfxcucYYiyDhiYOW7Tj1rMiM9oH_9tR0MFQc7XfDNF1XUynVxWScrsd2TAVFNLorY292LlMwlMGZiiScTBNH8J-qpImtlsd-rFNldsxXMf5T3-L_eC-x7IL11NUnuF6CuxnAAAA__9VxNwd">