Skip to content

Commit fa6d2f8

Browse files
committed
Export template instantiations
1 parent 5fa8ccc commit fa6d2f8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sycl/source/queue.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -490,19 +490,19 @@ event submit_kernel_direct_with_event_impl(
490490
Range, HostKernel, DeviceKernelInfo, CodeLoc, IsTopCodeLoc);
491491
}
492492

493-
template event submit_kernel_direct_with_event_impl<1>(
493+
template event __SYCL_EXPORT submit_kernel_direct_with_event_impl<1>(
494494
const queue &Queue, const nd_range<1> &Range,
495495
std::shared_ptr<detail::HostKernelBase> &HostKernel,
496496
detail::DeviceKernelInfo *DeviceKernelInfo,
497497
const detail::code_location &CodeLoc, bool IsTopCodeLoc);
498498

499-
template event submit_kernel_direct_with_event_impl<2>(
499+
template event __SYCL_EXPORT submit_kernel_direct_with_event_impl<2>(
500500
const queue &Queue, const nd_range<2> &Range,
501501
std::shared_ptr<detail::HostKernelBase> &HostKernel,
502502
detail::DeviceKernelInfo *DeviceKernelInfo,
503503
const detail::code_location &CodeLoc, bool IsTopCodeLoc);
504504

505-
template event submit_kernel_direct_with_event_impl<3>(
505+
template event __SYCL_EXPORT submit_kernel_direct_with_event_impl<3>(
506506
const queue &Queue, const nd_range<3> &Range,
507507
std::shared_ptr<detail::HostKernelBase> &HostKernel,
508508
detail::DeviceKernelInfo *DeviceKernelInfo,
@@ -518,19 +518,19 @@ void submit_kernel_direct_without_event_impl(
518518
Range, HostKernel, DeviceKernelInfo, CodeLoc, IsTopCodeLoc);
519519
}
520520

521-
template void submit_kernel_direct_without_event_impl<1>(
521+
template void __SYCL_EXPORT submit_kernel_direct_without_event_impl<1>(
522522
const queue &Queue, const nd_range<1> &Range,
523523
std::shared_ptr<detail::HostKernelBase> &HostKernel,
524524
detail::DeviceKernelInfo *DeviceKernelInfo,
525525
const detail::code_location &CodeLoc, bool IsTopCodeLoc);
526526

527-
template void submit_kernel_direct_without_event_impl<2>(
527+
template void __SYCL_EXPORT submit_kernel_direct_without_event_impl<2>(
528528
const queue &Queue, const nd_range<2> &Range,
529529
std::shared_ptr<detail::HostKernelBase> &HostKernel,
530530
detail::DeviceKernelInfo *DeviceKernelInfo,
531531
const detail::code_location &CodeLoc, bool IsTopCodeLoc);
532532

533-
template void submit_kernel_direct_without_event_impl<3>(
533+
template void __SYCL_EXPORT submit_kernel_direct_without_event_impl<3>(
534534
const queue &Queue, const nd_range<3> &Range,
535535
std::shared_ptr<detail::HostKernelBase> &HostKernel,
536536
detail::DeviceKernelInfo *DeviceKernelInfo,

0 commit comments

Comments
 (0)