Skip to content

Commit 1d32deb

Browse files
committed
Workaround Jenkins issue
1 parent 0cbc130 commit 1d32deb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

sycl/source/detail/kernel_impl.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ namespace sycl {
1616
inline namespace _V1 {
1717
namespace detail {
1818

19+
static CompileTimeKernelInfoTy
20+
createCompileTimeKernelInfo(const std::string_view &KernelName) {
21+
return CompileTimeKernelInfoTy{KernelName};
22+
}
23+
1924
kernel_impl::kernel_impl(Managed<ur_kernel_handle_t> &&Kernel,
2025
context_impl &Context,
2126
kernel_bundle_impl *KernelBundleImpl,
@@ -27,7 +32,7 @@ kernel_impl::kernel_impl(Managed<ur_kernel_handle_t> &&Kernel,
2732
MKernelBundleImpl(KernelBundleImpl ? KernelBundleImpl->shared_from_this()
2833
: nullptr),
2934
MIsInterop(true), MKernelArgMaskPtr{ArgMask},
30-
MInteropDeviceKernelInfo(CompileTimeKernelInfoTy{getName()}) {
35+
MInteropDeviceKernelInfo(createCompileTimeKernelInfo(getName())) {
3136
ur_context_handle_t UrContext = nullptr;
3237
// Using the adapter from the passed ContextImpl
3338
getAdapter().call<UrApiKind::urKernelGetInfo>(
@@ -54,8 +59,9 @@ kernel_impl::kernel_impl(Managed<ur_kernel_handle_t> &&Kernel,
5459
MKernelBundleImpl(KernelBundleImpl.shared_from_this()),
5560
MIsInterop(MDeviceImageImpl->getOriginMask() & ImageOriginInterop),
5661
MKernelArgMaskPtr{ArgMask}, MCacheMutex{CacheMutex},
57-
MInteropDeviceKernelInfo(MIsInterop ? CompileTimeKernelInfoTy{getName()}
58-
: CompileTimeKernelInfoTy{}) {
62+
MInteropDeviceKernelInfo(MIsInterop
63+
? createCompileTimeKernelInfo(getName())
64+
: CompileTimeKernelInfoTy{}) {
5965
// Enable USM indirect access for interop and non-sycl-jit source kernels.
6066
// sycl-jit kernels will enable this if needed through the regular kernel
6167
// path.

0 commit comments

Comments
 (0)