| Index: base/bind_internal.h
|
| diff --git a/base/bind_internal.h b/base/bind_internal.h
|
| index 5aab7f408a4fd9faf39b32472e00e5c78bf9bb2d..78ae96a1147cd4d97fdb7a4c8a2b4066fc2d06db 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;
|
|
|