mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 16:29:03 +00:00
Fail gracefully in CL_MEM_PROPERTIES tests when unexpectedly getting zero-size return (#913)
Signed-off-by: Kévin Petit <kpet@free.fr>
This commit is contained in:
@@ -92,9 +92,17 @@ int create_object_and_check_properties(cl_context context,
|
|||||||
"clGetMemObjectInfo failed asking for CL_MEM_PROPERTIES.");
|
"clGetMemObjectInfo failed asking for CL_MEM_PROPERTIES.");
|
||||||
|
|
||||||
// verify set_size 0 returned
|
// verify set_size 0 returned
|
||||||
if (test_case.properties.size() == 0 && set_size == 0)
|
if (set_size == 0)
|
||||||
{
|
{
|
||||||
return TEST_PASS;
|
if (test_case.properties.size() == 0)
|
||||||
|
{
|
||||||
|
return TEST_PASS;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
log_error("ERROR: Expected non-zero size!\n");
|
||||||
|
return TEST_FAIL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cl_uint number_of_props = set_size / sizeof(cl_mem_properties);
|
cl_uint number_of_props = set_size / sizeof(cl_mem_properties);
|
||||||
|
|||||||
Reference in New Issue
Block a user