diff --git a/bricks/brick-shmem.h b/bricks/brick-shmem.h index a4325da8b..f7639ecbf 100644 --- a/bricks/brick-shmem.h +++ b/bricks/brick-shmem.h @@ -159,9 +159,9 @@ struct Thread { * One has to wonder why this is missing from the C++0x stdlib. */ struct SpinLock { - std::atomic_flag b; + std::atomic_flag b = ATOMIC_FLAG_INIT;; - SpinLock() : b( ATOMIC_FLAG_INIT ) {} + SpinLock() {} void lock() { while( b.test_and_set() );