Skip to content

Commit fc400fd

Browse files
Fixed get_clCreateKernel implementation to use cl_loader
1 parent 1f6e0a8 commit fc400fd

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

libsyclinterface/source/dpctl_sycl_kernel_bundle_interface.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,8 @@ typedef cl_kernel (*clCreateKernelFT)(cl_program, const char *, cl_int *);
147147
const char *clCreateKernel_Name = "clCreateKernel";
148148
clCreateKernelFT get_clCreateKernel()
149149
{
150-
static dpctl::DynamicLibHelper clLib(clLoaderName, clLibLoadFlags);
151-
if (!clLib.opened()) {
152-
error_handler("The OpenCL loader dynamic library could not "
153-
"be opened.",
154-
__FILE__, __func__, __LINE__);
155-
return nullptr;
156-
}
157150
static auto st_clCreateKernelF =
158-
clLib.getSymbol<clCreateKernelFT>(clCreateKernel_Name);
151+
cl_loader::get().getSymbol<clCreateKernelFT>(clCreateKernel_Name);
159152

160153
return st_clCreateKernelF;
161154
}

0 commit comments

Comments
 (0)