From cfe30ca5d0433d11610eba4b4d0f85159067bc86 Mon Sep 17 00:00:00 2001 From: Nicholas Sielicki Date: Wed, 11 Sep 2024 13:44:17 -0700 Subject: [PATCH] fix(rdma): avoid enum/integral comparison Signed-off-by: Nicholas Sielicki --- src/nccl_ofi_rdma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nccl_ofi_rdma.c b/src/nccl_ofi_rdma.c index 4e73d772f..849a723cd 100644 --- a/src/nccl_ofi_rdma.c +++ b/src/nccl_ofi_rdma.c @@ -1122,7 +1122,7 @@ static inline int handle_bounce_recv(nccl_net_ofi_rdma_device_t *device, int rai * header type. So cast to a control message and lookup the * type from there. */ nccl_ofi_rdma_msg_type_t msg_type = - eager ? NCCL_OFI_RDMA_MSG_EAGER : ((nccl_net_ofi_rdma_ctrl_msg_t *)&bounce_fl_item->bounce_msg)->type; + eager ? (nccl_ofi_rdma_msg_type_t)NCCL_OFI_RDMA_MSG_EAGER : ((nccl_net_ofi_rdma_ctrl_msg_t *)&bounce_fl_item->bounce_msg)->type; switch (msg_type) { case NCCL_OFI_RDMA_MSG_CONN: