diff --git a/sycl/source/detail/global_handler.cpp b/sycl/source/detail/global_handler.cpp index 1273ffc1add45..9e5fbc94fb757 100644 --- a/sycl/source/detail/global_handler.cpp +++ b/sycl/source/detail/global_handler.cpp @@ -202,8 +202,10 @@ void GlobalHandler::unloadPlugins() { } void GlobalHandler::drainThreadPool() { +#ifndef _WIN32 if (MHostTaskThreadPool.Inst) MHostTaskThreadPool.Inst->drain(); +#endif } void shutdown() {