diff --git a/lib/execute/signalhandlers/SignalHandlers.cpp b/lib/execute/signalhandlers/SignalHandlers.cpp index 422b4446c9..59b8e45810 100644 --- a/lib/execute/signalhandlers/SignalHandlers.cpp +++ b/lib/execute/signalhandlers/SignalHandlers.cpp @@ -329,7 +329,7 @@ static void SetContextPC(CONTEXT* context, const uint8_t* pc) { #ifdef PC_sig - PC_sig(context) = reinterpret_cast(pc); + PC_sig(context) = reinterpret_cast(pc); #else abort(); #endif @@ -339,7 +339,7 @@ static const uint8_t* ContextToPC(CONTEXT* context) { #ifdef PC_sig - return reinterpret_cast(PC_sig(context)); + return reinterpret_cast(static_cast(PC_sig(context))); #else abort(); #endif