| 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();
|
| }
|
|
|
|
|