From 44bed3495d3c84a174d1f39f3ecfc40ac7a9bcea Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Tue, 16 May 2023 13:14:38 +0200 Subject: [PATCH] test-timer: fix build errors with `-std=gnu++20` Fixes #4897 --- repos/base/src/test/timer/main.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/repos/base/src/test/timer/main.cc b/repos/base/src/test/timer/main.cc index 7b5e2c2cc0..5f4b843ad0 100644 --- a/repos/base/src/test/timer/main.cc +++ b/repos/base/src/test/timer/main.cc @@ -91,12 +91,12 @@ struct Stress_test struct Slave { - enum { DURATION_US = DURATION_SEC * 1000 * 1000 }; - enum { MIN_TIMER_PERIOD_US = 1000 }; - enum { MAX_CNT_BASE = DURATION_US / MIN_TIMER_PERIOD_US }; - enum { MAX_CNT_TOLERANCE = MAX_CNT_BASE / 9 }; - enum { MAX_CNT = MAX_CNT_BASE + MAX_CNT_TOLERANCE }; - enum { MIN_CNT = DURATION_US / MAX_SLV_PERIOD_US / 2 }; + static constexpr int DURATION_US = DURATION_SEC * 1000 * 1000; + static constexpr int MIN_TIMER_PERIOD_US = 1000; + static constexpr int MAX_CNT_BASE = DURATION_US / MIN_TIMER_PERIOD_US; + static constexpr int MAX_CNT_TOLERANCE = MAX_CNT_BASE / 9; + static constexpr int MAX_CNT = MAX_CNT_BASE + MAX_CNT_TOLERANCE; + static constexpr int MIN_CNT = DURATION_US / MAX_SLV_PERIOD_US / 2; Signal_handler timer_handler; Timer::Connection timer;