barrier: fixup atomic initialization
[model-checker-benchmarks.git] / barrier / barrier.h
index 871e10fd5feb595826f181d60bc5e31c0be34a29..6970816eabf19f620f6e4f578091e92982468268 100644 (file)
@@ -2,7 +2,10 @@
 
 class spinning_barrier {
  public:
-       spinning_barrier (unsigned int n) : n_ (n), nwait_ (0), step_(0) {}
+       spinning_barrier (unsigned int n) : n_ (n) {
+               nwait_ = 0;
+               step_ = 0;
+       }
 
        bool wait() {
                unsigned int step = step_.load ();