diff options
author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-04-03 23:37:54 +0200 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2025-04-23 15:07:32 -0700 |
commit | 79b835f1395ea5cba9a1d5f02c0fb1a429d48e7d (patch) | |
tree | f11d9bb1448e7ccb250b106137e859d3ed089c62 | |
parent | 8280a8b86659bf3c6965ccdad8458ab366817d6b (diff) | |
download | qemu-79b835f1395ea5cba9a1d5f02c0fb1a429d48e7d.zip qemu-79b835f1395ea5cba9a1d5f02c0fb1a429d48e7d.tar.gz qemu-79b835f1395ea5cba9a1d5f02c0fb1a429d48e7d.tar.bz2 |
tcg: Include missing 'cpu.h' in translate-all.c
tb_check_watchpoint() calls cpu_get_tb_cpu_state(),
which is declared in each "cpu.h" header. It is indirectly
included via "tcg/insn-start-words.h". Since we want to
rework "tcg/insn-start-words.h", removing "cpu.h" in the
next commit, add the missing header now, otherwise we'd
get:
accel/tcg/translate-all.c:598:9: error: call to undeclared function 'cpu_get_tb_cpu_state' [-Wimplicit-function-declaration]
598 | cpu_get_tb_cpu_state(env, &pc, &cs_base, &flags);
| ^
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
-rw-r--r-- | accel/tcg/translate-all.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c index ed41fc5..c5590eb 100644 --- a/accel/tcg/translate-all.c +++ b/accel/tcg/translate-all.c @@ -69,6 +69,7 @@ #include "internal-target.h" #include "tcg/perf.h" #include "tcg/insn-start-words.h" +#include "cpu.h" TBContext tb_ctx; |