diff --git a/src/gallium/frontends/clover/api/invalid.cpp b/src/gallium/frontends/clover/api/invalid.cpp index cecf1a095a5..6274e3a78ea 100644 --- a/src/gallium/frontends/clover/api/invalid.cpp +++ b/src/gallium/frontends/clover/api/invalid.cpp @@ -91,15 +91,6 @@ clSetProgramReleaseCallback(cl_program d_prog, return CL_INVALID_OPERATION; } -CLOVER_API cl_program -clCreateProgramWithIL(cl_context context, - const void *il, - size_t length, - cl_int *r_errorcode) { - *r_errorcode = CL_INVALID_OPERATION; - return nullptr; -} - CLOVER_API cl_int clSetProgramSpecializationConstant(cl_program program, cl_uint spec_id, diff --git a/src/gallium/frontends/clover/api/program.cpp b/src/gallium/frontends/clover/api/program.cpp index 61d2682440d..e97705bd3ac 100644 --- a/src/gallium/frontends/clover/api/program.cpp +++ b/src/gallium/frontends/clover/api/program.cpp @@ -213,6 +213,14 @@ clover::CreateProgramWithILKHR(cl_context d_ctx, const void *il, return NULL; } +CLOVER_API cl_program +clCreateProgramWithIL(cl_context d_ctx, + const void *il, + size_t length, + cl_int *r_errcode) { + return CreateProgramWithILKHR(d_ctx, il, length, r_errcode); +} + CLOVER_API cl_program clCreateProgramWithBuiltInKernels(cl_context d_ctx, cl_uint n, const cl_device_id *d_devs,