diff --git a/tests/SimpleActorTest.cpp b/tests/SimpleActorTest.cpp index 61ca9b1e6f4068db629b4925020c6ef6fc33c8e9..a0a7da1f19dceebb86e12d1b0d99be593cf7b294 100644 --- a/tests/SimpleActorTest.cpp +++ b/tests/SimpleActorTest.cpp @@ -5,6 +5,7 @@ #include "Debug.hpp" #include "emper.hpp" +#include <atomic> #include <mutex> class SumActor : public Actor<uint64_t> { @@ -23,6 +24,7 @@ public: } uint64_t getSum() { + std::atomic_thread_fence(std::memory_order::memory_order_acquire); return sum; } };