From bcc497c865b4a7a5717a6aefb6c03b3d1c4c1856 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 13 Jan 2025 17:27:36 +0100 Subject: This should fix the non-dynarec build --- src/libtools/signals.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/libtools') diff --git a/src/libtools/signals.c b/src/libtools/signals.c index b309b5f70..03ed14e2 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -2005,14 +2005,15 @@ dynarec_log(/*LOG_DEBUG*/LOG_INFO, "Repeated SIGSEGV with Access error on %p for void my_sigactionhandler(int32_t sig, siginfo_t* info, void * ucntx) { + void* pc = NULL; #ifdef DYNAREC ucontext_t *p = (ucontext_t *)ucntx; #ifdef ARM64 - void * pc = (void*)p->uc_mcontext.pc; + pc = (void*)p->uc_mcontext.pc; #elif defined(LA64) - void * pc = (void*)p->uc_mcontext.__pc; + pc = (void*)p->uc_mcontext.__pc; #elif defined(RV64) - void * pc = (void*)p->uc_mcontext.__gregs[0]; + pc = (void*)p->uc_mcontext.__gregs[0]; #else #error Unsupported architecture #endif -- cgit 1.4.1