folly: fix make_optional compliation issue with gnu++17
[folly.git] / folly / system / ThreadName.cpp
index ae433cc815b4c40f7c15339df6fb441fd6156970..d661ad020ab68fb3bd8733ecc6b701b9805fd0a4 100644 (file)
@@ -88,7 +88,7 @@ Optional<std::string> getThreadName(std::thread::id id) {
   if (pthread_getname_np(stdTidToPthreadId(id), buf.data(), buf.size()) != 0) {
     return Optional<std::string>();
   }
-  return make_optional(std::string(buf.data()));
+  return folly::make_optional(std::string(buf.data()));
 #else
   return Optional<std::string>();
 #endif