folly: fix make_optional compliation issue with gnu++17
authorPádraig Brady <pbrady@fb.com>
Tue, 23 Jan 2018 18:47:49 +0000 (10:47 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Tue, 23 Jan 2018 19:06:29 +0000 (11:06 -0800)
commit908667879945d22a2f026559cbd4c5d9cc0bebaa
tree642c4abdb50b15d0928518b2c91efdeff7218eba
parent59cb2ab00419bffb627e89cb096e1288c2f37eeb
folly: fix make_optional compliation issue with gnu++17

Summary:
This clashes with std::make_optional with -std=gnu++17 giving:
  call of overloaded 'make_optional(std::__cxx11::basic_string<char>)' is ambiguous

Reviewed By: yfeldblum

Differential Revision: D6780579

fbshipit-source-id: fea8c76869e4d9b744fc3182379328a91879b1d2
folly/system/ThreadName.cpp