mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
compiler: Modify the IL check code to check for an empty string (#964)
The called function (get_device_info_string) subtracts 1 from length before returning it. Hence, to check for an empty string (that the spec requires the implementation to return when CL_DEVICE_IL_VERSION is not supported) the check should be modified to check for empty and not length == 1
This commit is contained in:
committed by
GitHub
parent
3db1a9b3aa
commit
fffd4f2474
@@ -265,7 +265,7 @@ public:
|
||||
Version version = get_device_cl_version(device);
|
||||
std::string sILVersion = get_device_il_version_string(device);
|
||||
if ((version >= Version(2, 1) && version < Version(3, 0))
|
||||
|| (version >= Version(3, 0) && sILVersion.length() != 1))
|
||||
|| (version >= Version(3, 0) && !sILVersion.empty()))
|
||||
{
|
||||
m_CreateProgramWithIL = clCreateProgramWithIL;
|
||||
m_enabled = true;
|
||||
|
||||
Reference in New Issue
Block a user