From f41e1b6d209ed415042886d7590e0c9e301db7d1 Mon Sep 17 00:00:00 2001 From: Wenju He Date: Wed, 2 Jul 2025 08:28:01 +0800 Subject: [PATCH] [libclc] Add missing clc_lgamma_r with generic address space pointer arg (#146495) There is no change to amdgcn--amdhsa.bc and nvptx64--nvidiacl.bc because __opencl_c_generic_address_space is not defined for them. (cherry picked from commit b0e6faae0842f5e7ad900dd448fb782737bb3612) --- libclc/clc/lib/generic/math/clc_lgamma_r.cl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libclc/clc/lib/generic/math/clc_lgamma_r.cl b/libclc/clc/lib/generic/math/clc_lgamma_r.cl index 96a42bbb6e158..ffacfc17a4d01 100644 --- a/libclc/clc/lib/generic/math/clc_lgamma_r.cl +++ b/libclc/clc/lib/generic/math/clc_lgamma_r.cl @@ -611,3 +611,10 @@ _CLC_V_V_VP_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, half, __clc_lgamma_r, half, #define __CLC_BODY #include #undef __CLC_ADDRSPACE + +#if _CLC_DISTINCT_GENERIC_AS_SUPPORTED +#define __CLC_ADDRSPACE generic +#define __CLC_BODY +#include +#undef __CLC_ADDRSPACE +#endif