[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 5/7] target/hexagon: suppress unused variable warning
From: |
Taylor Simpson |
Subject: |
[PULL 5/7] target/hexagon: suppress unused variable warning |
Date: |
Thu, 5 Jan 2023 09:38:24 -0800 |
From: Alessandro Di Federico <ale@rev.ng>
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>
---
target/hexagon/idef-parser/idef-parser.y | 2 ++
target/hexagon/meson.build | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/hexagon/idef-parser/idef-parser.y
b/target/hexagon/idef-parser/idef-parser.y
index 8be44a0ad1..c14cb39500 100644
--- a/target/hexagon/idef-parser/idef-parser.y
+++ b/target/hexagon/idef-parser/idef-parser.y
@@ -99,6 +99,8 @@
/* Input file containing the description of each hexagon instruction */
input : instructions
{
+ /* Suppress warning about unused yynerrs */
+ (void) yynerrs;
YYACCEPT;
}
;
diff --git a/target/hexagon/meson.build b/target/hexagon/meson.build
index e8f250fcac..c9d31d095c 100644
--- a/target/hexagon/meson.build
+++ b/target/hexagon/meson.build
@@ -197,7 +197,6 @@ if idef_parser_enabled and 'hexagon-linux-user' in
target_dirs
idef_parser_dir / 'parser-helpers.c'],
include_directories: ['idef-parser', '../../include/'],
dependencies: [glib_dep],
- c_args: ['-Wextra'],
native: true
)
--
2.17.1
- [PULL 0/7] Hexagon update, Taylor Simpson, 2023/01/05
- [PULL 1/7] linux-user/hexagon: fix signal context save & restore, Taylor Simpson, 2023/01/05
- [PULL 7/7] Update scripts/meson-buildoptions.sh, Taylor Simpson, 2023/01/05
- [PULL 5/7] target/hexagon: suppress unused variable warning,
Taylor Simpson <=
- [PULL 6/7] Hexagon (target/hexagon) implement mutability mask for GPRs, Taylor Simpson, 2023/01/05
- [PULL 2/7] target/hexagon: rename aliased register HEX_REG_P3_0, Taylor Simpson, 2023/01/05
- [PULL 4/7] target/hexagon/idef-parser: fix two typos in README, Taylor Simpson, 2023/01/05
- [PULL 3/7] tests/tcg/hexagon: fix underspecifed asm constraints, Taylor Simpson, 2023/01/05
- Re: [PULL 0/7] Hexagon update, Peter Maydell, 2023/01/06