| Index: base/task_scheduler/scheduler_worker.h | 
| diff --git a/base/task_scheduler/scheduler_worker.h b/base/task_scheduler/scheduler_worker.h | 
| index 62462c692c4a9435f78f94e423d52a2c70836944..85952884bb786215b7ab5b992c78bd7d13fcfb19 100644 | 
| --- a/base/task_scheduler/scheduler_worker.h | 
| +++ b/base/task_scheduler/scheduler_worker.h | 
| @@ -19,6 +19,10 @@ | 
| #include "base/time/time.h" | 
| #include "build/build_config.h" | 
|  | 
| +#if defined(OS_WIN) | 
| +#include "base/win/com_init_check_hook.h" | 
| +#endif | 
| + | 
| namespace base { | 
| namespace internal { | 
|  | 
| @@ -195,7 +199,7 @@ class BASE_EXPORT SchedulerWorker | 
| const std::unique_ptr<Delegate> delegate_; | 
| TaskTracker* const task_tracker_; | 
|  | 
| -#if defined(OS_WIN) | 
| +#if defined(OS_WIN) && !defined(COM_INIT_CHECK_HOOK_ENABLED) | 
| const SchedulerBackwardCompatibility backward_compatibility_; | 
| #endif | 
|  | 
|  |