From d2b12b5c79eae387f89bd1b934f02443e66bc455 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Tue, 16 May 2023 13:06:17 +0200 Subject: [PATCH] test-thread: fix build errors with `-std=gnu++20` Fixes #4896 --- repos/base/src/test/thread/main.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/repos/base/src/test/thread/main.cc b/repos/base/src/test/thread/main.cc index 3d430dc916..1bf1fdb0f2 100644 --- a/repos/base/src/test/thread/main.cc +++ b/repos/base/src/test/thread/main.cc @@ -248,11 +248,11 @@ struct Pause_helper : Thread * other threads of this task trying to print log messages will * block - looks like a deadlock. */ - loop ++; + loop = loop + 1; if (beep) { log("beep"); beep = false; - loop ++; + loop = loop + 1; return; } } @@ -417,9 +417,9 @@ static void test_locks(Genode::Env &env) l5.start(); log(" spin for some time"); - for (unsigned volatile i = 0; i < 8000000; ++i) memory_barrier(); + for (unsigned i = 0; i < 8000000; ++i) memory_barrier(); log(" still spinning"); - for (unsigned volatile i = 0; i < 8000000; ++i) memory_barrier(); + for (unsigned i = 0; i < 8000000; ++i) memory_barrier(); log(" spinning done"); lock.block();