Index: base/callback_internal.h |
diff --git a/base/callback_internal.h b/base/callback_internal.h |
index 4b47bc7978db33f0946a9c30645d4b35f241751e..8f0c2b399924867d48a9b79c030f38904609c62f 100644 |
--- a/base/callback_internal.h |
+++ b/base/callback_internal.h |
@@ -205,12 +205,14 @@ struct CallbackParamTraitsForMoveOnlyType { |
// parameter to another callback. This is to support Callbacks that return |
// the movable-but-not-copyable types whitelisted above. |
template <typename T> |
-typename enable_if<!IsMoveOnlyType<T>::value, T>::type& CallbackForward(T& t) { |
+typename std::enable_if<!IsMoveOnlyType<T>::value, T>::type& CallbackForward( |
+ T& t) { |
return t; |
} |
template <typename T> |
-typename enable_if<IsMoveOnlyType<T>::value, T>::type CallbackForward(T& t) { |
+typename std::enable_if<IsMoveOnlyType<T>::value, T>::type CallbackForward( |
+ T& t) { |
return t.Pass(); |
} |