Commit 67867996 authored by Yedidya Feldblum's avatar Yedidya Feldblum Committed by Facebook Github Bot

Add missing check against SemiFuture in FutureBase ctor

Summary: [Folly] Add missing check against `SemiFuture` in `FutureBase` ctor.

Reviewed By: LeeHowes

Differential Revision: D6469021

fbshipit-source-id: 0ca31461afee4bf64725e065a8cb4d5e933d2013
parent 879a247a
...@@ -59,7 +59,8 @@ class FutureBase { ...@@ -59,7 +59,8 @@ class FutureBase {
template < template <
class T2 = T, class T2 = T,
typename = typename std::enable_if< typename = typename std::enable_if<
!isFuture<typename std::decay<T2>::type>::value>::type> !isFuture<typename std::decay<T2>::type>::value &&
!isSemiFuture<typename std::decay<T2>::type>::value>::type>
/* implicit */ FutureBase(T2&& val); /* implicit */ FutureBase(T2&& val);
template <class T2 = T> template <class T2 = T>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment