Well, thats GUNC only IIUC, unlike G_NORETURN which supports multiple compilers.
Does anybody *actually* cares about warnings from a non-GNUC compiler? I mean, it's supported by GCC and clang, and I don't think any of us is using anything else?
Of course C++ indicates it with no name on the parameter declaration, but does C follow that sensible strategy? NO!! C23 adds ugly `[[maybe_unused]]` to function parameters as well ... sigh [end rant]
IIUC [C23](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf#subsection.6.9.1) [does](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2510.pdf) have that C++ feature (thanks [Wikipedia](https://en.wikipedia.org/wiki/C23_(C_standard_revision)#Syntax) for the links)