barrier: fixup atomic initialization
authorBrian Norris <banorris@uci.edu>
Tue, 9 Oct 2012 18:57:05 +0000 (11:57 -0700)
committerBrian Norris <banorris@uci.edu>
Tue, 9 Oct 2012 18:57:05 +0000 (11:57 -0700)
barrier/barrier.h

index 871e10f..6970816 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 ();