diff options
author | Pan Xiuli <xiuli.pan@intel.com> | 2016-08-19 17:46:12 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2016-10-21 12:25:36 +0800 |
commit | 66d6dda45aecaf4dc6172c825289314aa0a96480 (patch) | |
tree | 261bc8a58d12eb53ce96609c6323f936474def4e | |
parent | 3f65ec638a1f513123f86dfdc47216a4683b98e3 (diff) | |
download | beignet-66d6dda45aecaf4dc6172c825289314aa0a96480.tar.gz |
Runtime: Fix null device for clGetKernelWorkGroupInfo
The device arg for API clGetKernelWorkGroupInfo can be NULL.
Signed-off-by: Pan Xiuli <xiuli.pan@intel.com>
Reviewed-by: Yang Rong <rong.r.yang@intel.com>
-rw-r--r-- | src/cl_device_id.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cl_device_id.c b/src/cl_device_id.c index d29138db..08cc0c0d 100644 --- a/src/cl_device_id.c +++ b/src/cl_device_id.c @@ -1157,6 +1157,8 @@ cl_get_kernel_workgroup_info(cl_kernel kernel, { int err = CL_SUCCESS; int dimension = 0; + if (device == NULL) + device = kernel->program->ctx->device; if (UNLIKELY(is_gen_device(device) == CL_FALSE)) return CL_INVALID_DEVICE; |