diff --git a/vm/cpu-arm.hpp b/vm/cpu-arm.hpp index 0aa579b680..4cd5316099 100644 --- a/vm/cpu-arm.hpp +++ b/vm/cpu-arm.hpp @@ -2,6 +2,4 @@ namespace factor { #define FACTOR_CPU_STRING "arm" -#define FRAME_RETURN_ADDRESS(frame, vm) *(XT*)(vm->frame_successor(frame) + 1) - } diff --git a/vm/os-linux-ppc.32.hpp b/vm/os-linux-ppc.32.hpp index 68ac53bc29..7a9fbabcd3 100644 --- a/vm/os-linux-ppc.32.hpp +++ b/vm/os-linux-ppc.32.hpp @@ -2,8 +2,6 @@ namespace factor { -#define FRAME_RETURN_ADDRESS(frame, vm) \ - *((void**)(vm->frame_successor(frame) + 1) + 1) #define UAP_STACK_POINTER(ucontext) \ ((ucontext_t*)ucontext)->uc_mcontext.uc_regs->gregs[1] #define UAP_PROGRAM_COUNTER(ucontext) \ diff --git a/vm/os-linux-ppc.64.hpp b/vm/os-linux-ppc.64.hpp index 634a5d7896..325d975f9e 100644 --- a/vm/os-linux-ppc.64.hpp +++ b/vm/os-linux-ppc.64.hpp @@ -2,8 +2,6 @@ namespace factor { -#define FRAME_RETURN_ADDRESS(frame, vm) \ - *((void**)(vm->frame_successor(frame) + 1) + 2) #define UAP_STACK_POINTER(ucontext) \ ((ucontext_t*)ucontext)->uc_mcontext.gp_regs[1] #define UAP_PROGRAM_COUNTER(ucontext) \