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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] How to add `void` for function without param?
        </td>
    </tr>

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

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

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

<pre>
    I would like clang format to add `void` for functions without parameters, as in the following example:

```c
void foo();

void foo()
{
 printf("Hello World!");
}
```

```c
void foo(void);

void foo(void)
{
    printf("Hello World!");
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycUtGOnDAM_BrnxbpVcCBsHvKw1xW6fkGfAwRIGwhKwm779xXstderqlaqZCmSJ57xyGNScuNirYbqGaorM1ueQtSribNTgrWh_6Y_4j1svkfvvljsvFlGHEKcTcYc0PQ9guS34HqQfAdw2JYuu7AkvLs8hS3jaqKZbbYxAX1Ak9AtmCeLQ_A-3N0yov1q5tVbEBfgR0n-qA74ZSfHIQSgM5AC8fz481ubX6DeEVyjW_JwdOnFeh_wU4i-ByqA6I2gvv6q83fZw96fpX9AP-UR_28D1mvRK6EMs7qoy7OSoqwFm7TltRRykG1rhJByUNSdi86W_NwXxsqaOU2cKi65KKqiKPhp4EZVQ0VK8dbWlYSS29k4f_L-Np9CHJlLabO6KEmSYt601qcjAkTHgZ8eB963ra4s6n3uqd3GBCX3LuX0xpRd9kd83g1WV3wJ938E5H0-QDRsi15POa9pDwI1QM3o8rS1py7MQM0u-vo8rTF8tl0Gag4vCah5tXPT9D0AAP__5WTZVA">