Don't warn about unused parameters/variables when compiling generated code

Review Request #3229 — Created June 4, 2024 and submitted — Latest diff uploaded

Information

gplugin/gplugin
default

Reviewers

Don't warn about unused parameters/variables when compiling generated code

When compiling gplugin there are a lot of warnings about unused parameters / variables in code generated by vala and genie, e.g.,

[203/230] Compiling C object vala/tests/genie-plugins/genie-unload-failed-plugin.so.p/meson-generated_unload-failed.c.o
unload-failed.c: In function ‘unload_failed_plugin_info_class_init’:
unload-failed.c:67:48: warning: unused parameter ‘klass_data’ [-Wunused-parameter]
unload-failed.c: In function ‘unload_failed_plugin_info_instance_init’:
unload-failed.c:75:67: warning: unused parameter ‘self’ [-Wunused-parameter]
unload-failed.c:76:51: warning: unused parameter ‘klass’ [-Wunused-parameter]
unload-failed.c: In function ‘gplugin_unload’:
unload-failed.c:161:26: warning: unused parameter ‘shutdown’ [-Wunused-parameter]

I don't think those warnings are useful and I didn't find a way to generate G_GNUC_UNUSED attributes to selectively silence the warnings.

Compiled without error and with less warnings.

Diff Revision 1 (Latest)

Commits

First Last Summary ID Author
Don't warn about unused parameters/variables when compiling generated code
f76495e3bd0494efc7d96cd0544822fcaec7b585 Markus Fischer
vala/tests/genie-plugins/meson.build
vala/tests/plugins/meson.build
Loading...