Remove a dead comment in folly/test/SynchronizedTest.cpp
[folly.git] / folly / detail / Futex.cpp
index bef3c022bf53561fb883485951c91429e9f68c5a..0ba72ebf1fbfc77446ba73c5daf58b7c86c17633 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2015 Facebook, Inc.
+ * Copyright 2016 Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,6 +20,7 @@
 #include <condition_variable>
 #include <mutex>
 #include <boost/intrusive/list.hpp>
+#include <folly/CallOnce.h>
 #include <folly/Hash.h>
 #include <folly/ScopeGuard.h>
 
@@ -187,10 +188,10 @@ struct EmulatedFutexBucket {
 
   static const size_t kNumBuckets = 4096;
   static EmulatedFutexBucket* gBuckets;
-  static std::once_flag gBucketInit;
+  static folly::once_flag gBucketInit;
 
   static EmulatedFutexBucket& bucketFor(void* addr) {
-    std::call_once(gBucketInit, [](){
+    folly::call_once(gBucketInit, [](){
       gBuckets = new EmulatedFutexBucket[kNumBuckets];
     });
     uint64_t mixedBits = folly::hash::twang_mix64(
@@ -200,7 +201,7 @@ struct EmulatedFutexBucket {
 };
 
 EmulatedFutexBucket* EmulatedFutexBucket::gBuckets;
-std::once_flag EmulatedFutexBucket::gBucketInit;
+folly::once_flag EmulatedFutexBucket::gBucketInit;
 
 int emulatedFutexWake(void* addr, int count, uint32_t waitMask) {
   auto& bucket = EmulatedFutexBucket::bucketFor(addr);