Skip to content

Commit fc42629

Browse files
committed
fix for windows. Should probabaly be removed from Linux too, more testing needed
1 parent 97a3ab5 commit fc42629

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sycl/source/detail/program_manager/program_manager.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3636,7 +3636,9 @@ extern "C" void __sycl_register_lib(sycl_device_binaries desc) {
36363636
// Executed as a part of current module's (.exe, .dll) static initialization
36373637
extern "C" void __sycl_unregister_lib(sycl_device_binaries desc) {
36383638
// Partial cleanup is not necessary at shutdown
3639+
#ifndef _WIN32
36393640
if (!sycl::detail::GlobalHandler::instance().isOkToDefer())
36403641
return;
36413642
sycl::detail::ProgramManager::getInstance().removeImages(desc);
3643+
#endif
36423644
}

0 commit comments

Comments
 (0)