Use decltype rather than typeof
[folly.git] / folly / test / ThreadLocalTest.cpp
index 230aaa3340119da0348712248465b8d7e8f1d5d0..aaa3794d452ab0f1523450a14219600a51a403b9 100644 (file)
@@ -85,7 +85,7 @@ TEST(ThreadLocalPtr, CustomDeleterOwnershipTransfer) {
     auto deleter = [](Widget* ptr) {
       Widget::customDeleter(ptr, TLPDestructionMode::THIS_THREAD);
     };
-    std::unique_ptr<Widget, typeof(deleter)> source(new Widget(), deleter);
+    std::unique_ptr<Widget, decltype(deleter)> source(new Widget(), deleter);
     std::thread([&w, &source]() {
       w.reset(std::move(source));
       w.get()->val_ += 10;