diff options
author | vmpstr <vmpstr@chromium.org> | 2016-03-21 13:28:47 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-21 20:30:28 +0000 |
commit | a34d11324e0767acd94d8754e3a117e072492cf4 (patch) | |
tree | ac723766c79172c76341b45aab9c1914169b4466 /base/test/task_runner_test_template.h | |
parent | 8a2f463d3726f944f5ec279664b25118fd3ccf3c (diff) | |
download | chromium_src-a34d11324e0767acd94d8754e3a117e072492cf4.zip chromium_src-a34d11324e0767acd94d8754e3a117e072492cf4.tar.gz chromium_src-a34d11324e0767acd94d8754e3a117e072492cf4.tar.bz2 |
Add RetainedRef uses where needed.
This patch adds RetainedRef uses where they are required. These
changes will be required when we remove automatic unwrapping of
scoped_refptrs in Bind.
Please see the bug for more context.
R=tzik@chromium.org, thakis@chromium.org, danakj@chromium.org
BUG=589048
Review URL: https://codereview.chromium.org/1815363002
Cr-Commit-Position: refs/heads/master@{#382371}
Diffstat (limited to 'base/test/task_runner_test_template.h')
-rw-r--r-- | base/test/task_runner_test_template.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/base/test/task_runner_test_template.h b/base/test/task_runner_test_template.h index c0d3a12..ed04865 100644 --- a/base/test/task_runner_test_template.h +++ b/base/test/task_runner_test_template.h @@ -201,9 +201,13 @@ TYPED_TEST_P(TaskRunnerAffinityTest, RunsTasksOnCurrentThread) { // the non-task-runner thread. for (int i = 0; i < 20; ++i) { const Closure& ith_task_runner_task = this->task_tracker_->WrapTask( - Bind(&test::ExpectRunsTasksOnCurrentThread, true, task_runner), i); + Bind(&test::ExpectRunsTasksOnCurrentThread, true, + base::RetainedRef(task_runner)), + i); const Closure& ith_non_task_runner_task = this->task_tracker_->WrapTask( - Bind(&test::ExpectRunsTasksOnCurrentThread, false, task_runner), i); + Bind(&test::ExpectRunsTasksOnCurrentThread, false, + base::RetainedRef(task_runner)), + i); for (int j = 0; j < i + 1; ++j) { task_runner->PostTask(FROM_HERE, ith_task_runner_task); thread.task_runner()->PostTask(FROM_HERE, ith_non_task_runner_task); |