| Index: base/bind_internal.h
|
| diff --git a/base/bind_internal.h b/base/bind_internal.h
|
| index c27c34f38260d6ff8a003af7e74a36a1f5a2209b..e85bfd2549531236b3b923bf76c3567829136f36 100644
|
| --- a/base/bind_internal.h
|
| +++ b/base/bind_internal.h
|
| @@ -46,19 +46,6 @@ namespace internal {
|
| // BindState<> -- Stores the curried parameters, and is the main entry point
|
| // into the Bind() system.
|
|
|
| -template <typename...>
|
| -struct make_void {
|
| - using type = void;
|
| -};
|
| -
|
| -// A clone of C++17 std::void_t.
|
| -// Unlike the original version, we need |make_void| as a helper struct to avoid
|
| -// a C++14 defect.
|
| -// ref: http://en.cppreference.com/w/cpp/types/void_t
|
| -// ref: http://open-std.org/JTC1/SC22/WG21/docs/cwg_defects.html#1558
|
| -template <typename... Ts>
|
| -using void_t = typename make_void<Ts...>::type;
|
| -
|
| template <typename Callable,
|
| typename Signature = decltype(&Callable::operator())>
|
| struct ExtractCallableRunTypeImpl;
|
|
|