<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU8GOmzAQ_RpzsRYZJwQ4cEgaRdrzfsGAB3Bj7Mg2Sfn7HWjaNNW2UrcSsnnMzPObeaZxaq5fmSxGHhC17XlwI3KnFG9wgKt2k-fa8je8oIeIR-y01VE7ezCuPYc0ZeLIxP6-7gQlwkeJbLPne3ODOVDSbzX3Z4VXpxXvnGOyZLLirDiw4njPlCcmieXwhdO-oEdFA_6jimfuBltqLnzy9L9p-Fclrx2PA640JGlEG7kOHLhy3-YeLQ9xNvgIRQpgsGRT5COckbyyAXl09PJ93EtO59240naTbZfJk4XG3RJVb1S1qSCBKQ7O1-Os8EoRclTBnEze1EOMl8Witb1Tr-MwNSkdT8CY64_t5eLdV2wjQR3CRJOUp1xWxS4Z6rJtd5lUm7IsKpCi7PI8q9SuzGQuM8y2iQFSE2qWH5iUzdTTyuQyRdkasP1L5_wIcfmaH5P_V6RrKaQUmdhmIsvzPG2UKLdQiWyLqthUBdsKHEGbdOFJne8TX6-UpC1Q0OgQwyMIIejeIq4NkMKoo1nBk_r8yP_0A3BYbz-_THFxuvEIZzIo3pD8hp9eg1XPHi7gl4tAByVrq_Xa5zs3SyVK>52976</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] SeparateDefinitionBlocks always puts a break between a comment and the function the comment it for
        </td>
    </tr>

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

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

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

<pre>
    I'm seeing some odd behaviour in SeperateDefinitionBlocks..

`SeparateDefinitionBlocks: Always`

```
void foo() {}
/* ABC */
void bar() {}
```
becomes

```
void foo() {}

/* ABC */

void bar() {}
```
If the ABC comment is a doxygen style comment it doesn't make sense to separate it from the function below
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydU8GumzAQ_BpzsR5yTAhw4JAURXrnfsGCF3Bj7Mg2Sfn7LjRtmuq1Uishm2V3xzM7pnVqqd-ZLCYeELUdeHATcqcUb3GEm3az59ryz3hFDxEb7LXVUTt7Mq67hDRlomHi-FgPggrho0KWHfnR3GEJVPRbz-PZwpvTivfOMVkyWXFWnFjRPCrlmUlCOX3itK_Rs6MF_1HHK3aLHYkL_3n63zj8K5P3nscRNxiiNKGNXAcOXLmvy4CWh7gYfKYiJTBYsinyCS5IXtmAPDp6-T7utab3btpg-9l26-TJQuPuiaozVWUVJFFHgzXLT50BO7z1zk8QWd7wP5nGYXOMX-e4sms9woVA4x2JI_zkB1a9nrsGv5Cng5LZm3qM8bpehG2I50HHcW5TqqPAmNuP7e3q3RfsIoU6hJn8kudcVsUhGWt56HJRwaEvJYqyOECfV0Vb5ZmUZYmqSgyQ5rBqZFK280Ark6tX8kUzfc2bRNdSSCl2Yr8TuzzP01aJcg-V2O1RFVlVsL3ACbRJV16p80Pi640iIQdKGh1ieCYhBD1Y3Ea84sMcR-fraVF4IyfoD1KwJJuoelP0DRkzEEM">