LibDispatchTaskRunner::RunsTasksOnCurrentThread() calls dispatch_get_current_queue(), which has been deprecated. It's actually OK to call this function in certain situations (this is one of them).
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab commit 74c8f3daf5bdd8114687119a1061b1ae6c69b8ab Author: rsesek <rsesek@chromium.org> Date: Thu Jul 07 18:43:14 2016 Remove base::mac::LibDispatchTaskRunner and migrate its sole client to plain libdispatch. BUG= 598836 R=mark@chromium.org Review-Url: https://codereview.chromium.org/2123333003 Cr-Commit-Position: refs/heads/master@{#404190} [modify] https://crrev.com/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab/base/BUILD.gn [modify] https://crrev.com/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab/base/base.gyp [modify] https://crrev.com/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab/base/base.gypi [modify] https://crrev.com/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab/base/files/file_path_watcher_fsevents.cc [modify] https://crrev.com/74c8f3daf5bdd8114687119a1061b1ae6c69b8ab/base/files/file_path_watcher_fsevents.h [delete] https://crrev.com/7f49d51950d728ecbdcbfc0d269ce0879e9732c0/base/mac/libdispatch_task_runner.cc [delete] https://crrev.com/7f49d51950d728ecbdcbfc0d269ce0879e9732c0/base/mac/libdispatch_task_runner.h [delete] https://crrev.com/7f49d51950d728ecbdcbfc0d269ce0879e9732c0/base/mac/libdispatch_task_runner_unittest.cc
Comment 1 by shrike@chromium.org
, Mar 29 2016