From 9847215f7584e5e66427cbc0a61f2cf755e0eae8 Mon Sep 17 00:00:00 2001 From: Richard Barnes Date: Sat, 13 Dec 2025 12:29:01 -0800 Subject: [PATCH] Use explicit casts on enums for compatibility with C++20 Signed-off-by: Richard Barnes --- libibverbs/verbs.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/libibverbs/verbs.h b/libibverbs/verbs.h index b5681b53e..6cfbe220e 100644 --- a/libibverbs/verbs.h +++ b/libibverbs/verbs.h @@ -561,21 +561,21 @@ enum ibv_create_cq_wc_flags { enum { IBV_WC_STANDARD_FLAGS = IBV_WC_EX_WITH_BYTE_LEN | - IBV_WC_EX_WITH_IMM | - IBV_WC_EX_WITH_QP_NUM | - IBV_WC_EX_WITH_SRC_QP | - IBV_WC_EX_WITH_SLID | - IBV_WC_EX_WITH_SL | + IBV_WC_EX_WITH_IMM | + IBV_WC_EX_WITH_QP_NUM | + IBV_WC_EX_WITH_SRC_QP | + IBV_WC_EX_WITH_SLID | + IBV_WC_EX_WITH_SL | IBV_WC_EX_WITH_DLID_PATH_BITS }; enum { - IBV_CREATE_CQ_SUP_WC_FLAGS = IBV_WC_STANDARD_FLAGS | - IBV_WC_EX_WITH_COMPLETION_TIMESTAMP | - IBV_WC_EX_WITH_CVLAN | - IBV_WC_EX_WITH_FLOW_TAG | - IBV_WC_EX_WITH_TM_INFO | - IBV_WC_EX_WITH_COMPLETION_TIMESTAMP_WALLCLOCK + IBV_CREATE_CQ_SUP_WC_FLAGS = + (int)IBV_WC_STANDARD_FLAGS | + (int)IBV_WC_EX_WITH_COMPLETION_TIMESTAMP | + (int)IBV_WC_EX_WITH_CVLAN | (int)IBV_WC_EX_WITH_FLOW_TAG | + (int)IBV_WC_EX_WITH_TM_INFO | + (int)IBV_WC_EX_WITH_COMPLETION_TIMESTAMP_WALLCLOCK }; enum ibv_wc_flags {