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;
 	}
 };