From 7f170e492e169bd91e654eabacdc08fdfc005cd7 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Tue, 16 May 2023 11:17:37 +0200 Subject: [PATCH] mixer: fix build errors with `-std=gnu++20` Fixes #4889 --- repos/os/src/server/mixer/mixer.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/repos/os/src/server/mixer/mixer.cc b/repos/os/src/server/mixer/mixer.cc index 0cd276f2ab..28c7f0b4db 100644 --- a/repos/os/src/server/mixer/mixer.cc +++ b/repos/os/src/server/mixer/mixer.cc @@ -42,12 +42,10 @@ typedef Mixer::Channel Channel; -enum { - LEFT = Channel::Number::LEFT, - RIGHT = Channel::Number::RIGHT, - MAX_CHANNELS = Channel::Number::MAX_CHANNELS, - MAX_VOLUME = Channel::Volume_level::MAX, -}; +static constexpr int LEFT = Channel::Number::LEFT; +static constexpr int RIGHT = Channel::Number::RIGHT; +static constexpr int MAX_CHANNELS = Channel::Number::MAX_CHANNELS; +static constexpr int MAX_VOLUME = Channel::Volume_level::MAX; static struct Names {