| Index: base/task.h | 
| diff --git a/base/task.h b/base/task.h | 
| index 7e87ff72abc4067e94190f2c459b0363707c83a2..b546af5193347c02c31174c0f3c623b1bde0e7f7 100644 | 
| --- a/base/task.h | 
| +++ b/base/task.h | 
| @@ -224,35 +224,12 @@ class DeleteTask : public CancelableTask { | 
| const T* obj_; | 
| }; | 
|  | 
| -// Task to Release() an object | 
| -template<class T> | 
| -class ReleaseTask : public CancelableTask { | 
| - public: | 
| -  explicit ReleaseTask(const T* obj) : obj_(obj) { | 
| -  } | 
| -  virtual void Run() { | 
| -    if (obj_) | 
| -      obj_->Release(); | 
| -  } | 
| -  virtual void Cancel() { | 
| -    obj_ = NULL; | 
| -  } | 
| - | 
| - private: | 
| -  const T* obj_; | 
| -}; | 
| - | 
| // Equivalents for use by base::Bind(). | 
| template<typename T> | 
| void DeletePointer(T* obj) { | 
| delete obj; | 
| } | 
|  | 
| -template<typename T> | 
| -void ReleasePointer(T* obj) { | 
| -  obj->Release(); | 
| -} | 
| - | 
| // RunnableMethodTraits -------------------------------------------------------- | 
| // | 
| // This traits-class is used by RunnableMethod to manage the lifetime of the | 
|  |