| 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;
 | 
| 
 |