clang-21 complains about the const "name" field in struct debug_entry. While this warning may be too aggressive, there is not too much value in having const there, so just drop it.
Note: in addition to this fix, I had to turn off the following clang-21 warnings to make the build work: * -Wno-parentheses-equality * -Wno-unused-value * -Wno-tautological-unsigned-enum-zero-compare * -Wno-tautological-compare Reported-by: Peter Maydell <peter.mayd...@linaro.org> Closes: https://gitlab.com/qemu-project/qemu/-/issues/2970 Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> --- tcg/perf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcg/perf.c b/tcg/perf.c index 4e8d2c1bee7..f30c5b489d1 100644 --- a/tcg/perf.c +++ b/tcg/perf.c @@ -154,7 +154,7 @@ struct debug_entry { uint64_t addr; int lineno; int discrim; - const char name[]; + char name[]; }; struct jr_code_debug_info { -- 2.49.0