On Fri, Aug 14, 2015 at 09:05:48PM +0200, Serge Martin (EdB) wrote:
> OpenCL objects are just pointers in the end, using random pointer value
> is likely to make an application crash.
> Also, all others tests use NULL as an invalid object.
> 

Reviewed-by: Tom Stellard <thomas.stell...@amd.com>

> See also Francisco Jerez comments:
> http://lists.freedesktop.org/archives/mesa-dev/2014-November/070520.html
> http://lists.freedesktop.org/archives/mesa-dev/2013-October/046830.html
> ---
>  tests/cl/api/create-context.c | 16 +---------------
>  1 file changed, 1 insertion(+), 15 deletions(-)
> 
> diff --git a/tests/cl/api/create-context.c b/tests/cl/api/create-context.c
> index f4929f0..551f8a2 100644
> --- a/tests/cl/api/create-context.c
> +++ b/tests/cl/api/create-context.c
> @@ -139,7 +139,7 @@ piglit_cl_test(const int argc,
>       bool found_invalid_platform = false;
>       cl_platform_id* platform_ids;
>       unsigned int num_platform_ids;
> -     cl_platform_id invalid_platform_id;
> +     cl_platform_id invalid_platform_id = NULL;
>  
>       //TODO: test also CL_CONTEXT_INTEROP_USER_SYNC
>       cl_context_properties context_properties[] = {
> @@ -160,20 +160,6 @@ piglit_cl_test(const int argc,
>               0
>       };
>  
> -     /* Find invalid platform_id */
> -     invalid_platform_id = 0;
> -     num_platform_ids = piglit_cl_get_platform_ids(&platform_ids);
> -     while(!found_invalid_platform) {
> -             found_invalid_platform = true;
> -             invalid_platform_id = (cl_platform_id)1;
> -             for(i = 0; i < num_platform_ids; i++) {
> -                     if(invalid_platform_id == platform_ids[i]) {
> -                             found_invalid_platform = false;
> -                             break;
> -                     }
> -             }
> -     }
> -     free(platform_ids);
>       invalid_platform_context_properties[1] =
>               (cl_context_properties)invalid_platform_id;
>  
> -- 
> 2.5.0
> 
> _______________________________________________
> Piglit mailing list
> Piglit@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit
_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to