Make test runner code compile using '-Werror=unused-parameter'

This commit is contained in:
swaldhoer
2026-08-13 09:03:39 +02:00
committed by GitHub
parent 3a6eb6dfd7
commit f27cbc7849
+2 -2
View File
@@ -499,9 +499,9 @@ class UnityTestRunnerGenerator
main_name = @options[:main_name].to_sym == :auto ? "main_#{filename.gsub('.c', '')}" : @options[:main_name].to_s
if @options[:cmdline_args]
if main_name != 'main'
output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc, char** argv);")
output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc __attribute__((unused)), char** argv __attribute__((unused)));")
end
output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc, char** argv)")
output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc __attribute__((unused)), char** argv __attribute__((unused)))")
output.puts('{')
output.puts('#ifdef UNITY_USE_COMMAND_LINE_ARGS')
output.puts(' int parse_status = UnityParseOptions(argc, argv);')