From 4028911ccba1efa8a20b8a830ca4c630d6723dd1 Mon Sep 17 00:00:00 2001 From: Pierre Moreau Date: Tue, 5 May 2020 13:16:44 +0200 Subject: [PATCH] clover: Handle CL_PROGRAM_IL in clGetProgramInfo Reviewed-by: Karol Herbst Reviewed-by: Francisco Jerez Signed-off-by: Pierre Moreau Part-of: --- src/gallium/frontends/clover/api/program.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/frontends/clover/api/program.cpp b/src/gallium/frontends/clover/api/program.cpp index fb03ab7..61d2682 100644 --- a/src/gallium/frontends/clover/api/program.cpp +++ b/src/gallium/frontends/clover/api/program.cpp @@ -526,8 +526,10 @@ clGetProgramInfo(cl_program d_prog, cl_program_info param, break; case CL_PROGRAM_IL: - if (r_size) - *r_size = 0; + if (prog.il_type() != program::il_type::none) + buf.as_string() = prog.source(); + else if (r_size) + *r_size = 0u; break; default: throw error(CL_INVALID_VALUE); -- 2.7.4