modernize-redundant-void-arg¶
Finds and removes redundant void argument lists.
Works in C++ and in C23 and up.
Examples:
: | Initial code | Code with applied fixes |
| ——————————— | ————————- |
| int f(void); | int f(); |
| int (*f(void))(void); | int (*f())(); |
| typedef int (*f_t(void))(void); | typedef int (*f_t())(); |
| void (C::*p)(void); | void (C::*p)(); |
| C::C(void) {} | C::C() {} |
| C::~C(void) {} | C::~C() {} |