[libFuzzer] trying to fix the bot (can't reproduce the build failure locally)

llvm-svn: 354000
GitOrigin-RevId: debf0af71db5c6d2b758619b985418a219178d3a
diff --git a/FuzzerFork.cpp b/FuzzerFork.cpp
index 8584e0b..10fa012 100644
--- a/FuzzerFork.cpp
+++ b/FuzzerFork.cpp
@@ -15,6 +15,7 @@
 #include "FuzzerSHA1.h"
 #include "FuzzerUtil.h"
 
+#include <atomic>
 #include <mutex>
 #include <thread>
 #include <queue>
@@ -121,7 +122,7 @@
 };
 
 void WorkerThread(std::atomic<bool> *Stop, JobQueue *FuzzQ, JobQueue *MergeQ) {
-  while (!*Stop) {
+  while (!Stop->load()) {
     auto Job = FuzzQ->Pop();
     // Printf("WorkerThread: job %p\n", Job);
     if (!Job) {