Prettify atomic initialization

Change-Id: I1230607ebbf0e7dadf8603d2fde5e7a95441c713
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/35628
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Yarn/Scheduler.cpp b/src/Yarn/Scheduler.cpp
index 827aa90..25b432e 100644
--- a/src/Yarn/Scheduler.cpp
+++ b/src/Yarn/Scheduler.cpp
@@ -99,7 +99,6 @@
 }
 
 Scheduler::Scheduler()
-    : nextEnqueueIndex(0)
 {
     for (size_t i = 0; i < spinningWorkers.size(); i++)
     {
diff --git a/src/Yarn/Scheduler.hpp b/src/Yarn/Scheduler.hpp
index 992dade..7451698 100644
--- a/src/Yarn/Scheduler.hpp
+++ b/src/Yarn/Scheduler.hpp
@@ -294,7 +294,7 @@
 
     // TODO: Make this lot thread-safe so setWorkerThreadCount() can be called
     // during execution of tasks.
-    std::atomic<unsigned int> nextEnqueueIndex;
+    std::atomic<unsigned int> nextEnqueueIndex = { 0 };
     unsigned int numWorkerThreads = 0;
     std::array<Worker*, MaxWorkerThreads> workerThreads;