Add __attribute__((unused)) to generated test code (#2906)

Without this, the compiler will generate unused parameter warnings in
the native version:

test/output_export.cpp: In function ‘void output_start(unsigned int)’:
test/output_export.cpp:6:32: error: unused parameter ‘baudrate’ [-Werror=unused-parameter]
 void output_start(unsigned int baudrate)
                                ^~~~~~~~
cc1plus: all warnings being treated as errors
This commit is contained in:
Simon Arlott
2019-08-17 19:07:37 +01:00
committed by Ivan Kravets
parent e0ec4ff435
commit 0587f5b964

View File

@ -148,7 +148,11 @@ class TestProcessorBase(object):
"", "",
"$object", "$object",
"", "",
"#ifdef __GNUC__",
"void output_start(unsigned int baudrate __attribute__((unused)))",
"#else",
"void output_start(unsigned int baudrate)", "void output_start(unsigned int baudrate)",
"#endif",
"{", "{",
" $begin;", " $begin;",
"}", "}",