target/hexagon: suppress unused variable warning
This patch manually suppresses a warning for an unused variable (yynerrs) emitted by bison. This warning has been triggered for the first time by clang 15. This patch also disables `-Wextra`, which is not usually adopted in QEMU. However, clang 15 triggers the warning fixed in this patch even in absence of `-Wextra`. Signed-off-by: Alessandro Di Federico <ale@rev.ng> Signed-off-by: Taylor Simpson <tsimpson@quicinc.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Taylor Simpson <tsimpson@quicinc.com> Tested-by: Taylor Simpson <tsimpson@quicinc.com> Message-Id: <20221221155327.1504117-1-ale@rev.ng>
This commit is contained in:
parent
aa62435043
commit
8a9ce0952b
|
@ -99,6 +99,8 @@
|
||||||
/* Input file containing the description of each hexagon instruction */
|
/* Input file containing the description of each hexagon instruction */
|
||||||
input : instructions
|
input : instructions
|
||||||
{
|
{
|
||||||
|
/* Suppress warning about unused yynerrs */
|
||||||
|
(void) yynerrs;
|
||||||
YYACCEPT;
|
YYACCEPT;
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
|
|
|
@ -197,7 +197,6 @@ if idef_parser_enabled and 'hexagon-linux-user' in target_dirs
|
||||||
idef_parser_dir / 'parser-helpers.c'],
|
idef_parser_dir / 'parser-helpers.c'],
|
||||||
include_directories: ['idef-parser', '../../include/'],
|
include_directories: ['idef-parser', '../../include/'],
|
||||||
dependencies: [glib_dep],
|
dependencies: [glib_dep],
|
||||||
c_args: ['-Wextra'],
|
|
||||||
native: true
|
native: true
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue