diff --git a/opal/class/opal_fifo.h b/opal/class/opal_fifo.h index cd3f8320a3..ebb3a0e7d8 100644 --- a/opal/class/opal_fifo.h +++ b/opal/class/opal_fifo.h @@ -262,7 +262,7 @@ static inline opal_list_item_t *opal_fifo_pop_atomic (opal_fifo_t *fifo) } next = (opal_list_item_t *) item->opal_list_next; - fifo->opal_fifo_head.data.item = next; + fifo->opal_fifo_head.data.item = (uintptr_t) next; #endif if (ghost == next) {