Skip to content

Commit 9847215

Browse files
committed
Use explicit casts on enums for compatibility with C++20
Signed-off-by: Richard Barnes <[email protected]>
1 parent 2241546 commit 9847215

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

libibverbs/verbs.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -561,21 +561,21 @@ enum ibv_create_cq_wc_flags {
561561

562562
enum {
563563
IBV_WC_STANDARD_FLAGS = IBV_WC_EX_WITH_BYTE_LEN |
564-
IBV_WC_EX_WITH_IMM |
565-
IBV_WC_EX_WITH_QP_NUM |
566-
IBV_WC_EX_WITH_SRC_QP |
567-
IBV_WC_EX_WITH_SLID |
568-
IBV_WC_EX_WITH_SL |
564+
IBV_WC_EX_WITH_IMM |
565+
IBV_WC_EX_WITH_QP_NUM |
566+
IBV_WC_EX_WITH_SRC_QP |
567+
IBV_WC_EX_WITH_SLID |
568+
IBV_WC_EX_WITH_SL |
569569
IBV_WC_EX_WITH_DLID_PATH_BITS
570570
};
571571

572572
enum {
573-
IBV_CREATE_CQ_SUP_WC_FLAGS = IBV_WC_STANDARD_FLAGS |
574-
IBV_WC_EX_WITH_COMPLETION_TIMESTAMP |
575-
IBV_WC_EX_WITH_CVLAN |
576-
IBV_WC_EX_WITH_FLOW_TAG |
577-
IBV_WC_EX_WITH_TM_INFO |
578-
IBV_WC_EX_WITH_COMPLETION_TIMESTAMP_WALLCLOCK
573+
IBV_CREATE_CQ_SUP_WC_FLAGS =
574+
(int)IBV_WC_STANDARD_FLAGS |
575+
(int)IBV_WC_EX_WITH_COMPLETION_TIMESTAMP |
576+
(int)IBV_WC_EX_WITH_CVLAN | (int)IBV_WC_EX_WITH_FLOW_TAG |
577+
(int)IBV_WC_EX_WITH_TM_INFO |
578+
(int)IBV_WC_EX_WITH_COMPLETION_TIMESTAMP_WALLCLOCK
579579
};
580580

581581
enum ibv_wc_flags {

0 commit comments

Comments
 (0)