From a117b44fbb0270ec098ad41fd22565055ed5f458 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sun, 25 Apr 2004 13:41:03 +0000 Subject: [PATCH] Fix annoying gcc warning Fix exceptions not restoring flags Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1781 --- src/cpu/core_dyn_x86/decoder.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpu/core_dyn_x86/decoder.h b/src/cpu/core_dyn_x86/decoder.h index 36794259..7711e488 100644 --- a/src/cpu/core_dyn_x86/decoder.h +++ b/src/cpu/core_dyn_x86/decoder.h @@ -311,7 +311,8 @@ static void dyn_check_bool_exception(DynReg * check) { dyn_reduce_cycles(); dyn_set_eip_last(); dyn_save_critical_regs(); - gen_call_function(&DynRunException,""); + gen_call_function((void *)&DynRunException,""); + dyn_flags_host_to_gen(); gen_return(BR_Normal); dyn_loadstate(&state); gen_fill_branch(branch);