From a6ca297b403e3b729eb13bc5425ac7f64bacdab3 Mon Sep 17 00:00:00 2001 From: Luo Date: Fri, 12 Sep 2014 11:53:41 +0800 Subject: fix piglit get kernel info FUNCTION ATTRIBUTE fail. the backend need return the kernel FUNCTION ATTRIBUTE message to the clGetKernelInfo. there are 3 kind of function attribute so far, vec_type_hint parameter is not available to return due to llvm lack of such info. Signed-off-by: Luo Reviewed-by: Zhigang Gong --- utests/compiler_function_qualifiers.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'utests/compiler_function_qualifiers.cpp') diff --git a/utests/compiler_function_qualifiers.cpp b/utests/compiler_function_qualifiers.cpp index 55ddd84b..622313c5 100644 --- a/utests/compiler_function_qualifiers.cpp +++ b/utests/compiler_function_qualifiers.cpp @@ -3,6 +3,16 @@ void compiler_function_qualifiers(void) { OCL_CREATE_KERNEL("compiler_function_qualifiers"); + + size_t param_value_size; + void* param_value; + cl_int err; + + err = clGetKernelInfo(kernel, CL_KERNEL_ATTRIBUTES, 0, NULL, ¶m_value_size); + OCL_ASSERT(err == CL_SUCCESS); + param_value = malloc(param_value_size); + err = clGetKernelInfo(kernel, CL_KERNEL_ATTRIBUTES, param_value_size, param_value, NULL); + OCL_ASSERT(err == CL_SUCCESS); } MAKE_UTEST_FROM_FUNCTION(compiler_function_qualifiers); -- cgit v1.2.1