From cbce909da1984136e77b9efd0b24f97b19e9cc6d Mon Sep 17 00:00:00 2001 From: Yang Rong Date: Tue, 20 Oct 2015 15:42:31 +0800 Subject: Utest: fix random assert in function cl_kernel_link. err is not used, should use status in function cl_kernel_compile and cl_kernel_link. Signed-off-by: Yang Rong Reviewed-by: Ruiling Song --- utests/utest_helper.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'utests/utest_helper.cpp') diff --git a/utests/utest_helper.cpp b/utests/utest_helper.cpp index 1ded379b..2d914269 100644 --- a/utests/utest_helper.cpp +++ b/utests/utest_helper.cpp @@ -293,7 +293,6 @@ cl_kernel_compile(const char *file_name, const char *kernel_name, const char * c char *ker_path = NULL; cl_int status = CL_SUCCESS; static const char *prevFileName = NULL; - cl_int err; /* Load the program and build it */ if (!program || (program && (!prevFileName || strcmp(prevFileName, file_name)))) { @@ -321,7 +320,7 @@ cl_kernel_compile(const char *file_name, const char *kernel_name, const char * c NULL, NULL, NULL, NULL); - OCL_ASSERT(err==CL_SUCCESS); + OCL_ASSERT(status == CL_SUCCESS); } @@ -341,7 +340,6 @@ cl_kernel_link(const char *file_name, const char *kernel_name, const char * link char *ker_path = NULL; cl_int status = CL_SUCCESS; static const char *prevFileName = NULL; - cl_int err; /* Load the program and build it */ if (!program || (program && (!prevFileName || strcmp(prevFileName, file_name)))) { @@ -369,11 +367,11 @@ cl_kernel_link(const char *file_name, const char *kernel_name, const char * link NULL, NULL, NULL, NULL); - OCL_ASSERT(err==CL_SUCCESS); - cl_program input_programs[1] = {program}; - program = clLinkProgram(ctx, 1, &device, link_opt, 1, input_programs, NULL, NULL, &err); - OCL_ASSERT(program != NULL); - OCL_ASSERT(err == CL_SUCCESS); + OCL_ASSERT(status==CL_SUCCESS); + cl_program input_programs[1] = {program}; + program = clLinkProgram(ctx, 1, &device, link_opt, 1, input_programs, NULL, NULL, &status); + OCL_ASSERT(program != NULL); + OCL_ASSERT(status == CL_SUCCESS); } /* Create a kernel from the program */ -- cgit v1.2.1