diff --git a/opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.c b/opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.c index b979fd8ac2..e2df0c84b9 100644 --- a/opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.c +++ b/opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.c @@ -1696,8 +1696,8 @@ extern int MoreBacktraceMachThread( asm("\tmflr %0\n" \ "\tmr %1,r1" \ : "=r"(tmpPC), "=r"(tmpFP)); \ - ((ppc_thread_state_t *) threadState)->srr0 = tmpPC; \ - ((ppc_thread_state_t *) threadState)->r1 = tmpFP; \ + ((ppc_thread_state64_t *) threadState)->srr0 = tmpPC; \ + ((ppc_thread_state64_t *) threadState)->r1 = tmpFP; \ } while (0) #endif /* OMPI CHANGE */