| Index: base/task_scheduler/post_task.cc | 
| diff --git a/base/task_scheduler/post_task.cc b/base/task_scheduler/post_task.cc | 
| index 9c297b8dc867c685fac7b98a293d4aea88c1cd7b..9d6b9ccf24e0eeadc849846703bfcd5c79e2eaa9 100644 | 
| --- a/base/task_scheduler/post_task.cc | 
| +++ b/base/task_scheduler/post_task.cc | 
| @@ -15,9 +15,10 @@ namespace base { | 
|  | 
| namespace { | 
|  | 
| -class PostTaskAndReplyTaskRunner : public internal::PostTaskAndReplyImpl { | 
| +class PostTaskWithTraitsAndReplyTaskRunner : | 
| +    public internal::PostTaskAndReplyImpl { | 
| public: | 
| -  explicit PostTaskAndReplyTaskRunner(const TaskTraits& traits) | 
| +  explicit PostTaskWithTraitsAndReplyTaskRunner(const TaskTraits& traits) | 
| : traits_(traits) {} | 
|  | 
| private: | 
| @@ -81,7 +82,7 @@ void PostTaskWithTraitsAndReply(const Location& from_here, | 
| const TaskTraits& traits, | 
| OnceClosure task, | 
| OnceClosure reply) { | 
| -  PostTaskAndReplyTaskRunner(traits).PostTaskAndReply( | 
| +  PostTaskWithTraitsAndReplyTaskRunner(traits).PostTaskAndReply( | 
| from_here, std::move(task), std::move(reply)); | 
| } | 
|  | 
|  |