std::make_unique -> folly::make_unique for older platforms
authorJon Maltiel Swenson <jmswen@fb.com>
Wed, 8 Mar 2017 17:41:26 +0000 (09:41 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 8 Mar 2017 17:50:12 +0000 (09:50 -0800)
Summary: Title.

Reviewed By: yfeldblum

Differential Revision: D4674125

fbshipit-source-id: 71ad38d7a52ab1c27fcc7ff14d130978b0ece382

folly/io/async/EventBase.cpp
folly/io/async/test/EventBaseTest.cpp

index 7e043f4c9c05eae4edbe06a1ee58cf1ad32e689b..062ec2d3dd4e1f2726a31644eb126cb6a7311115 100644 (file)
@@ -21,6 +21,7 @@
 #include <folly/io/async/EventBase.h>
 #include <folly/io/async/VirtualEventBase.h>
 
+#include <folly/Memory.h>
 #include <folly/ThreadName.h>
 #include <folly/io/async/NotificationQueue.h>
 #include <folly/portability/Unistd.h>
@@ -748,7 +749,7 @@ const char* EventBase::getLibeventMethod() { return event_get_method(); }
 
 VirtualEventBase& EventBase::getVirtualEventBase() {
   folly::call_once(virtualEventBaseInitFlag_, [&] {
-    virtualEventBase_ = std::make_unique<VirtualEventBase>(*this);
+    virtualEventBase_ = folly::make_unique<VirtualEventBase>(*this);
   });
 
   return *virtualEventBase_;
index 5528dc3eb45ce737805ad4b873ac2b9327732760..6724bae25fc6fd83f814cd9758d507019eacd1f7 100644 (file)
@@ -1835,7 +1835,7 @@ TEST(EventBaseTest, LoopKeepAliveAtomic) {
   size_t done{0};
 
   for (size_t i = 0; i < kNumThreads; ++i) {
-    batons.emplace_back(std::make_unique<Baton<>>());
+    batons.emplace_back(folly::make_unique<Baton<>>());
   }
 
   for (size_t i = 0; i < kNumThreads; ++i) {