From c35714dc81a592a8a3aab91c9dcda41c34dca50e Mon Sep 17 00:00:00 2001 From: Christian Helmuth Date: Tue, 16 May 2023 16:37:04 +0200 Subject: [PATCH] genode_c_api: fix build errors with `-std=gnu++20` Issue #4827 --- repos/os/src/lib/genode_c_api/uplink.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/repos/os/src/lib/genode_c_api/uplink.cc b/repos/os/src/lib/genode_c_api/uplink.cc index e1d3e431ff..fa5169bd86 100644 --- a/repos/os/src/lib/genode_c_api/uplink.cc +++ b/repos/os/src/lib/genode_c_api/uplink.cc @@ -35,8 +35,9 @@ struct genode_uplink : private Noncopyable, private Interface Nic::Packet_allocator _packet_alloc { &_alloc }; - enum { PACKET_SIZE = Nic::Packet_allocator::DEFAULT_PACKET_SIZE }; - enum { BUF_SIZE = Uplink::Session::QUEUE_SIZE * PACKET_SIZE }; + static constexpr size_t + PACKET_SIZE = Nic::Packet_allocator::DEFAULT_PACKET_SIZE, + BUF_SIZE = Uplink::Session::QUEUE_SIZE * PACKET_SIZE; Net::Mac_address const _mac_address;