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