accel/tcg: Remove unused variable in cpu_exec

From clang-13:
accel/tcg/cpu-exec.c:783:15: error: variable 'cc' set but not used \
    [-Werror,-Wunused-but-set-variable]

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
Richard Henderson 2021-07-12 18:29:34 +00:00
parent cd1675f8d7
commit 2521c775bd
1 changed files with 2 additions and 8 deletions

View File

@ -855,7 +855,6 @@ static inline void cpu_loop_exec_tb(CPUState *cpu, TranslationBlock *tb,
int cpu_exec(CPUState *cpu) int cpu_exec(CPUState *cpu)
{ {
CPUClass *cc = CPU_GET_CLASS(cpu);
int ret; int ret;
SyncClocks sc = { 0 }; SyncClocks sc = { 0 };
@ -889,19 +888,14 @@ int cpu_exec(CPUState *cpu)
* that we support, but is still unfixed in clang: * that we support, but is still unfixed in clang:
* https://bugs.llvm.org/show_bug.cgi?id=21183 * https://bugs.llvm.org/show_bug.cgi?id=21183
* *
* Reload essential local variables here for those compilers. * Reload an essential local variable here for those compilers.
* Newer versions of gcc would complain about this code (-Wclobbered), * Newer versions of gcc would complain about this code (-Wclobbered),
* so we only perform the workaround for clang. * so we only perform the workaround for clang.
*/ */
cpu = current_cpu; cpu = current_cpu;
cc = CPU_GET_CLASS(cpu);
#else #else
/* /* Non-buggy compilers preserve this; assert the correct value. */
* Non-buggy compilers preserve these locals; assert that
* they have the correct value.
*/
g_assert(cpu == current_cpu); g_assert(cpu == current_cpu);
g_assert(cc == CPU_GET_CLASS(cpu));
#endif #endif
#ifndef CONFIG_SOFTMMU #ifndef CONFIG_SOFTMMU