Temporary header file '/tmp/da5GnG5O23/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/clc/as_type.h" #include "/usr/include/clc/async/async_work_group_copy.h" #include "/usr/include/clc/async/async_work_group_strided_copy.h" #include "/usr/include/clc/async/prefetch.h" #include "/usr/include/clc/async/wait_group_events.h" #include "/usr/include/clc/atomic/atomic_add.h" #include "/usr/include/clc/atomic/atomic_and.h" #include "/usr/include/clc/atomic/atomic_cmpxchg.h" #include "/usr/include/clc/atomic/atomic_dec.h" #include "/usr/include/clc/atomic/atomic_inc.h" #include "/usr/include/clc/atomic/atomic_max.h" #include "/usr/include/clc/atomic/atomic_min.h" #include "/usr/include/clc/atomic/atomic_or.h" #include "/usr/include/clc/atomic/atomic_sub.h" #include "/usr/include/clc/atomic/atomic_xchg.h" #include "/usr/include/clc/atomic/atomic_xor.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_add.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h" #include "/usr/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h" #include "/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h" #include "/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h" #include "/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h" #include "/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h" #include "/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_add.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_sub.h" #include "/usr/include/clc/cl_khr_int64_base_atomics/atom_xchg.h" #include "/usr/include/clc/cl_khr_int64_extended_atomics/atom_and.h" #include "/usr/include/clc/cl_khr_int64_extended_atomics/atom_max.h" #include "/usr/include/clc/cl_khr_int64_extended_atomics/atom_min.h" #include "/usr/include/clc/cl_khr_int64_extended_atomics/atom_or.h" #include "/usr/include/clc/cl_khr_int64_extended_atomics/atom_xor.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_add.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h" #include "/usr/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h" #include "/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h" #include "/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h" #include "/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h" #include "/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h" #include "/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h" #include "/usr/include/clc/clc.h" #include "/usr/include/clc/clcfunc.h" #include "/usr/include/clc/clcmacros.h" #include "/usr/include/clc/clctypes.h" #include "/usr/include/clc/common/degrees.h" #include "/usr/include/clc/common/mix.h" #include "/usr/include/clc/common/radians.h" #include "/usr/include/clc/common/sign.h" #include "/usr/include/clc/common/smoothstep.h" #include "/usr/include/clc/common/step.h" #include "/usr/include/clc/convert.h" #include "/usr/include/clc/explicit_fence/explicit_memory_fence.h" #include "/usr/include/clc/float/definitions.h" #include "/usr/include/clc/geometric/cross.h" #include "/usr/include/clc/geometric/distance.h" #include "/usr/include/clc/geometric/dot.h" #include "/usr/include/clc/geometric/fast_distance.h" #include "/usr/include/clc/geometric/fast_length.h" #include "/usr/include/clc/geometric/fast_normalize.h" #include "/usr/include/clc/geometric/length.h" #include "/usr/include/clc/geometric/normalize.h" #include "/usr/include/clc/image/image.h" #include "/usr/include/clc/image/image_defines.h" #include "/usr/include/clc/integer/abs.h" #include "/usr/include/clc/integer/abs_diff.h" #include "/usr/include/clc/integer/add_sat.h" #include "/usr/include/clc/integer/clz.h" #include "/usr/include/clc/integer/definitions.h" #include "/usr/include/clc/integer/hadd.h" #include "/usr/include/clc/integer/mad24.h" #include "/usr/include/clc/integer/mad_hi.h" #include "/usr/include/clc/integer/mad_sat.h" #include "/usr/include/clc/integer/mul24.h" #include "/usr/include/clc/integer/mul_hi.h" #include "/usr/include/clc/integer/popcount.h" #include "/usr/include/clc/integer/rhadd.h" #include "/usr/include/clc/integer/rotate.h" #include "/usr/include/clc/integer/sub_sat.h" #include "/usr/include/clc/integer/upsample.h" #include "/usr/include/clc/math/acos.h" #include "/usr/include/clc/math/acosh.h" #include "/usr/include/clc/math/acospi.h" #include "/usr/include/clc/math/asin.h" #include "/usr/include/clc/math/asinh.h" #include "/usr/include/clc/math/asinpi.h" #include "/usr/include/clc/math/atan.h" #include "/usr/include/clc/math/atan2.h" #include "/usr/include/clc/math/atan2pi.h" #include "/usr/include/clc/math/atanh.h" #include "/usr/include/clc/math/atanpi.h" #include "/usr/include/clc/math/cbrt.h" #include "/usr/include/clc/math/ceil.h" #include "/usr/include/clc/math/copysign.h" #include "/usr/include/clc/math/cos.h" #include "/usr/include/clc/math/cosh.h" #include "/usr/include/clc/math/cospi.h" #include "/usr/include/clc/math/erf.h" #include "/usr/include/clc/math/erfc.h" #include "/usr/include/clc/math/exp.h" #include "/usr/include/clc/math/exp10.h" #include "/usr/include/clc/math/exp2.h" #include "/usr/include/clc/math/expm1.h" #include "/usr/include/clc/math/fabs.h" #include "/usr/include/clc/math/fdim.h" #include "/usr/include/clc/math/floor.h" #include "/usr/include/clc/math/fma.h" #include "/usr/include/clc/math/fmax.h" #include "/usr/include/clc/math/fmin.h" #include "/usr/include/clc/math/fmod.h" #include "/usr/include/clc/math/fract.h" #include "/usr/include/clc/math/frexp.h" #include "/usr/include/clc/math/half_cos.h" #include "/usr/include/clc/math/half_divide.h" #include "/usr/include/clc/math/half_exp.h" #include "/usr/include/clc/math/half_exp10.h" #include "/usr/include/clc/math/half_exp2.h" #include "/usr/include/clc/math/half_log.h" #include "/usr/include/clc/math/half_log10.h" #include "/usr/include/clc/math/half_log2.h" #include "/usr/include/clc/math/half_powr.h" #include "/usr/include/clc/math/half_recip.h" #include "/usr/include/clc/math/half_rsqrt.h" #include "/usr/include/clc/math/half_sin.h" #include "/usr/include/clc/math/half_sqrt.h" #include "/usr/include/clc/math/half_tan.h" #include "/usr/include/clc/math/hypot.h" #include "/usr/include/clc/math/ilogb.h" #include "/usr/include/clc/math/ldexp.h" #include "/usr/include/clc/math/lgamma.h" #include "/usr/include/clc/math/lgamma_r.h" #include "/usr/include/clc/math/log.h" #include "/usr/include/clc/math/log10.h" #include "/usr/include/clc/math/log1p.h" #include "/usr/include/clc/math/log2.h" #include "/usr/include/clc/math/logb.h" #include "/usr/include/clc/math/mad.h" #include "/usr/include/clc/math/maxmag.h" #include "/usr/include/clc/math/minmag.h" #include "/usr/include/clc/math/modf.h" #include "/usr/include/clc/math/nan.h" #include "/usr/include/clc/math/native_cos.h" #include "/usr/include/clc/math/native_divide.h" #include "/usr/include/clc/math/native_exp.h" #include "/usr/include/clc/math/native_exp10.h" #include "/usr/include/clc/math/native_exp2.h" #include "/usr/include/clc/math/native_log.h" #include "/usr/include/clc/math/native_log10.h" #include "/usr/include/clc/math/native_log2.h" #include "/usr/include/clc/math/native_powr.h" #include "/usr/include/clc/math/native_recip.h" #include "/usr/include/clc/math/native_rsqrt.h" #include "/usr/include/clc/math/native_sin.h" #include "/usr/include/clc/math/native_sqrt.h" #include "/usr/include/clc/math/native_tan.h" #include "/usr/include/clc/math/nextafter.h" #include "/usr/include/clc/math/pow.h" #include "/usr/include/clc/math/pown.h" #include "/usr/include/clc/math/powr.h" #include "/usr/include/clc/math/remainder.h" #include "/usr/include/clc/math/remquo.h" #include "/usr/include/clc/math/rint.h" #include "/usr/include/clc/math/rootn.h" #include "/usr/include/clc/math/round.h" #include "/usr/include/clc/math/rsqrt.h" #include "/usr/include/clc/math/sin.h" #include "/usr/include/clc/math/sincos.h" #include "/usr/include/clc/math/sinh.h" #include "/usr/include/clc/math/sinpi.h" #include "/usr/include/clc/math/sqrt.h" #include "/usr/include/clc/math/tan.h" #include "/usr/include/clc/math/tanh.h" #include "/usr/include/clc/math/tanpi.h" #include "/usr/include/clc/math/tgamma.h" #include "/usr/include/clc/math/trunc.h" #include "/usr/include/clc/misc/shuffle.h" #include "/usr/include/clc/misc/shuffle2.h" #include "/usr/include/clc/relational/all.h" #include "/usr/include/clc/relational/any.h" #include "/usr/include/clc/relational/bitselect.h" #include "/usr/include/clc/relational/isequal.h" #include "/usr/include/clc/relational/isfinite.h" #include "/usr/include/clc/relational/isgreater.h" #include "/usr/include/clc/relational/isgreaterequal.h" #include "/usr/include/clc/relational/isinf.h" #include "/usr/include/clc/relational/isless.h" #include "/usr/include/clc/relational/islessequal.h" #include "/usr/include/clc/relational/islessgreater.h" #include "/usr/include/clc/relational/isnan.h" #include "/usr/include/clc/relational/isnormal.h" #include "/usr/include/clc/relational/isnotequal.h" #include "/usr/include/clc/relational/isordered.h" #include "/usr/include/clc/relational/isunordered.h" #include "/usr/include/clc/relational/select.h" #include "/usr/include/clc/relational/signbit.h" #include "/usr/include/clc/shared/clamp.h" #include "/usr/include/clc/shared/max.h" #include "/usr/include/clc/shared/min.h" #include "/usr/include/clc/shared/vload.h" #include "/usr/include/clc/shared/vstore.h" #include "/usr/include/clc/synchronization/barrier.h" #include "/usr/include/clc/synchronization/cl_mem_fence_flags.h" #include "/usr/include/clc/workitem/get_global_id.h" #include "/usr/include/clc/workitem/get_global_offset.h" #include "/usr/include/clc/workitem/get_global_size.h" #include "/usr/include/clc/workitem/get_group_id.h" #include "/usr/include/clc/workitem/get_local_id.h" #include "/usr/include/clc/workitem/get_local_size.h" #include "/usr/include/clc/workitem/get_num_groups.h" #include "/usr/include/clc/workitem/get_work_dim.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/da5GnG5O23/dump1.h" In file included from /tmp/da5GnG5O23/dump1.h:60: /usr/include/clc/clc.h:2:2: error: #error Implementation requires cl_clang_storage_class_specifiers extension! 2 | #error Implementation requires cl_clang_storage_class_specifiers extension! | ^~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_copy.h:4, from /tmp/da5GnG5O23/dump1.h:12: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_copy.h:12: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_strided_copy.h:4, from /tmp/da5GnG5O23/dump1.h:13: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_strided_copy.h:12: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_strided_copy.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/prefetch.h:2, from /tmp/da5GnG5O23/dump1.h:14: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/prefetch.inc:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:15: /usr/include/clc/async/wait_group_events.h:1:1: error: ‘_CLC_DECL’ does not name a type 1 | _CLC_DECL _CLC_OVERLOAD void wait_group_events(int num_events, | ^~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_add.h:2, from /tmp/da5GnG5O23/dump1.h:16: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_and.h:2, from /tmp/da5GnG5O23/dump1.h:17: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:18: /usr/include/clc/atomic/atomic_cmpxchg.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile local int *, int, int); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:19: /usr/include/clc/atomic/atomic_dec.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile local int *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile local uint *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile global uint *); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:20: /usr/include/clc/atomic/atomic_inc.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile local int *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile local uint *); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile global uint *); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_max.h:2, from /tmp/da5GnG5O23/dump1.h:21: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_min.h:2, from /tmp/da5GnG5O23/dump1.h:22: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_or.h:2, from /tmp/da5GnG5O23/dump1.h:23: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_sub.h:2, from /tmp/da5GnG5O23/dump1.h:24: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:25: /usr/include/clc/atomic/atomic_xchg.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile local float *, float); | ^~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_xchg.h:5: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_xor.h:2, from /tmp/da5GnG5O23/dump1.h:26: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘_CLC_OVERLOAD’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘_CLC_OVERLOAD’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_add.h:3, from /tmp/da5GnG5O23/dump1.h:27: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:28: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile global int *p, int cmp, int val); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile global unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:29: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile global int *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile global unsigned int *p); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:30: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile global int *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile global unsigned int *p); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h:3, from /tmp/da5GnG5O23/dump1.h:31: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h:3, from /tmp/da5GnG5O23/dump1.h:32: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h:3, from /tmp/da5GnG5O23/dump1.h:33: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h:3, from /tmp/da5GnG5O23/dump1.h:34: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h:3, from /tmp/da5GnG5O23/dump1.h:35: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h:3, from /tmp/da5GnG5O23/dump1.h:36: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h:3, from /tmp/da5GnG5O23/dump1.h:37: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_base_atomics/atom_add.h:2, from /tmp/da5GnG5O23/dump1.h:38: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:39: /usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL long atom_cmpxchg(volatile global long *p, long cmp, long val); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_cmpxchg(volatile global unsigned long *p, unsigned long cmp, unsigned long val); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL long atom_cmpxchg(volatile local long *p, long cmp, long val); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_cmpxchg(volatile local unsigned long *p, unsigned long cmp, unsigned long val); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:40: /usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL long atom_dec(volatile global long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_dec(volatile global unsigned long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL long atom_dec(volatile local long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_dec(volatile local unsigned long *p); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:41: /usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL long atom_inc(volatile global long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_inc(volatile global unsigned long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h:3:1: error: ‘_CLC_OVERLOAD’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL long atom_inc(volatile local long *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL unsigned long atom_inc(volatile local unsigned long *p); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_base_atomics/atom_sub.h:2, from /tmp/da5GnG5O23/dump1.h:42: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_base_atomics/atom_xchg.h:2, from /tmp/da5GnG5O23/dump1.h:43: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_extended_atomics/atom_and.h:2, from /tmp/da5GnG5O23/dump1.h:44: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_extended_atomics/atom_max.h:2, from /tmp/da5GnG5O23/dump1.h:45: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_extended_atomics/atom_min.h:2, from /tmp/da5GnG5O23/dump1.h:46: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_extended_atomics/atom_or.h:2, from /tmp/da5GnG5O23/dump1.h:47: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_int64_extended_atomics/atom_xor.h:2, from /tmp/da5GnG5O23/dump1.h:48: /usr/include/clc/atom_decl_int64.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(local, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(local, ulong) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:6:1: error: ‘_CLC_OVERLOAD’ does not name a type 6 | __CLC_DECLARE_ATOM(global, long) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int64.inc:7:1: error: ‘_CLC_OVERLOAD’ does not name a type 7 | __CLC_DECLARE_ATOM(global, ulong) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_add.h:3, from /tmp/da5GnG5O23/dump1.h:49: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:50: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile local int *p, int cmp, int val); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile local unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:51: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile local int *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile local unsigned int *p); | ^~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:52: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:1:1: error: ‘_CLC_OVERLOAD’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile local int *p); | ^~~~~~~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:2:1: error: ‘_CLC_OVERLOAD’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile local unsigned int *p); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h:3, from /tmp/da5GnG5O23/dump1.h:53: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h:3, from /tmp/da5GnG5O23/dump1.h:54: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h:3, from /tmp/da5GnG5O23/dump1.h:55: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h:3, from /tmp/da5GnG5O23/dump1.h:56: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h:3, from /tmp/da5GnG5O23/dump1.h:57: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h:3, from /tmp/da5GnG5O23/dump1.h:58: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h:3, from /tmp/da5GnG5O23/dump1.h:59: /usr/include/clc/atom_decl_int32.inc:4:1: error: ‘_CLC_OVERLOAD’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ‘_CLC_OVERLOAD’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/fract.h:24, from /usr/include/clc/clc.h:71: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/frexp.h:2, from /usr/include/clc/clc.h:72: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/lgamma_r.h:2, from /usr/include/clc/clc.h:91: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:65: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:65: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/modf.h:24, from /usr/include/clc/clc.h:100: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:61: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:61: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/clc.h:107: /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: two or more data types in declaration of ‘q’ /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:15, from /usr/include/clc/math/remquo.h:5: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: two or more data types in declaration of ‘q’ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:15, from /usr/include/clc/math/remquo.h:10: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: ‘local’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.inc:1:88: error: expected identifier before ‘private’ 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/math/remquo.inc:1:88: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/sincos.h:2, from /usr/include/clc/clc.h:112: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:65: error: two or more data types in declaration of ‘cosval’ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:65: error: two or more data types in declaration of ‘cosval’ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/clc.h:164: /usr/include/clc/shared/vload.h:21:1: error: ‘__private’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__private’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__private’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__private’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__private’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__local’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__local’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__local’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__local’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__local’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__constant’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__constant’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__constant’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__constant’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__constant’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__global’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__global’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__global’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__global’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: ‘__global’ does not name a type 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__private’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__private’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__private’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__private’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__private’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__local’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__local’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__local’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__local’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__local’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__constant’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__constant’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__constant’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__constant’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__constant’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__global’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__global’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__global’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__global’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ‘__global’ does not name a type 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: expected ‘,’ or ‘...’ before ‘*’ token 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__private’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__private’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__private’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__private’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__private’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__local’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__local’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__local’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__local’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__local’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__constant’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__constant’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__constant’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__constant’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__constant’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__global’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__global’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__global’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__global’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ‘__global’ does not name a type 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__private’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__private’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__private’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__private’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__private’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__local’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__local’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__local’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__local’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__local’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__constant’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__constant’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__constant’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__constant’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__constant’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__global’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__global’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__global’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__global’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ‘__global’ does not name a type 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__private’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__private’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__private’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__private’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__private’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__local’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__local’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__local’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__local’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__local’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__constant’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__constant’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__constant’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__constant’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__constant’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__global’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__global’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__global’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__global’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ‘__global’ does not name a type 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__private’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__private’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__private’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__private’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__private’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__local’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__local’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__local’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__local’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__local’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__constant’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__constant’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__constant’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__constant’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__constant’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__global’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__global’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__global’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__global’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ‘__global’ does not name a type 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: expected ‘,’ or ‘...’ before ‘*’ token 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__private’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__private’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__private’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__private’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__private’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__local’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__local’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__local’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__local’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__local’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__constant’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__constant’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__constant’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__constant’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__constant’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__global’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__global’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__global’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__global’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ‘__global’ does not name a type 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__private’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__private’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__private’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__private’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__private’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__local’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__local’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__local’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__local’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__local’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__constant’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__constant’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__constant’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__constant’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__constant’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__global’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__global’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__global’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__global’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ‘__global’ does not name a type 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: expected ‘,’ or ‘...’ before ‘*’ token 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__private’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__private’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__private’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__private’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__private’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__local’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__local’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__local’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__local’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__local’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__constant’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__constant’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__constant’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__constant’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__constant’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__global’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char2 vload2(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__global’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char3 vload3(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__global’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char4 vload4(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__global’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char8 vload8(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ‘__global’ does not name a type 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: old declaration ‘char16 vload16(size_t, int)’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__private’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__private’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__private’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__private’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__private’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__local’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__local’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__local’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__local’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__local’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__constant’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__constant’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__constant’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__constant’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__constant’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__global’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__global’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__global’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__global’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: ‘__global’ does not name a type 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__private’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__private’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__private’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__private’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__private’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__local’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__local’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__local’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__local’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__local’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__constant’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__constant’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__constant’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__constant’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__constant’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__global’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__global’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__global’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__global’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: ‘__global’ does not name a type 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:44:1: error: ‘__constant’ does not name a type 44 | _CLC_VLOAD_DECL(_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:44:1: error: expected ‘,’ or ‘...’ before ‘*’ token 44 | _CLC_VLOAD_DECL(_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:45:1: error: ‘__global’ does not name a type 45 | _CLC_VLOAD_DECL(_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:45:1: error: expected ‘,’ or ‘...’ before ‘*’ token 45 | _CLC_VLOAD_DECL(_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:46:1: error: ‘__local’ does not name a type 46 | _CLC_VLOAD_DECL(_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:46:1: error: expected ‘,’ or ‘...’ before ‘*’ token 46 | _CLC_VLOAD_DECL(_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:47:1: error: ‘__private’ does not name a type 47 | _CLC_VLOAD_DECL(_half, half, float, , __private) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:47:1: error: expected ‘,’ or ‘...’ before ‘*’ token 47 | _CLC_VLOAD_DECL(_half, half, float, , __private) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:50:1: error: ‘__constant’ does not name a type 50 | _CLC_VLOAD_DECL(a_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:50:1: error: expected ‘,’ or ‘...’ before ‘*’ token 50 | _CLC_VLOAD_DECL(a_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:51:1: error: ‘__global’ does not name a type 51 | _CLC_VLOAD_DECL(a_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:51:1: error: expected ‘,’ or ‘...’ before ‘*’ token 51 | _CLC_VLOAD_DECL(a_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:52:1: error: ‘__local’ does not name a type 52 | _CLC_VLOAD_DECL(a_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:52:1: error: expected ‘,’ or ‘...’ before ‘*’ token 52 | _CLC_VLOAD_DECL(a_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:53:1: error: ‘__private’ does not name a type 53 | _CLC_VLOAD_DECL(a_half, half, float, , __private) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:53:1: error: expected ‘,’ or ‘...’ before ‘*’ token 53 | _CLC_VLOAD_DECL(a_half, half, float, , __private) | ^~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:165: /usr/include/clc/shared/vstore.h:29:1: error: ‘__private’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__private’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__private’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__private’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__private’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__local’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__local’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__local’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__local’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__local’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__global’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__global’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__global’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__global’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:29:1: error: ‘__global’ has not been declared 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:30:1: error: ‘__private’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__private’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__private’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__private’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__private’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__local’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__local’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__local’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__local’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__local’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__global’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__global’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__global’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__global’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: ‘__global’ has not been declared 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: error: expected ‘,’ or ‘...’ before ‘*’ token 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__private’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__private’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__private’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__private’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__private’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__local’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__local’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__local’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__local’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__local’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__global’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__global’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__global’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__global’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: error: ‘__global’ has not been declared 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__private’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__private’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__private’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__private’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__private’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__local’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__local’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__local’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__local’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__local’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__global’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__global’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__global’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__global’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: ‘__global’ has not been declared 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: error: expected ‘,’ or ‘...’ before ‘*’ token 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: ‘__private’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__private’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__private’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__private’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__private’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__local’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__local’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__local’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__local’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__local’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__global’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__global’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__global’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__global’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:33:1: error: ‘__global’ has not been declared 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:34:1: error: ‘__private’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__private’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__private’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__private’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__private’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__local’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__local’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__local’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__local’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__local’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__global’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__global’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__global’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__global’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: ‘__global’ has not been declared 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: error: expected ‘,’ or ‘...’ before ‘*’ token 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__private’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__private’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__private’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__private’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__private’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__local’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__local’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__local’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__local’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__local’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__global’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__global’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__global’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__global’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: error: ‘__global’ has not been declared 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__private’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__private’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__private’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__private’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__private’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__local’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__local’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__local’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__local’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__local’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__global’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__global’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__global’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__global’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: ‘__global’ has not been declared 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: error: expected ‘,’ or ‘...’ before ‘*’ token 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: ‘__private’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__private’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__private’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__private’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__private’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__local’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__local’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__local’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__local’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__local’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__global’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__global’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__global’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__global’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:37:1: error: ‘__global’ has not been declared 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: error: two or more data types in declaration of ‘out’ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__private’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__local’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: ‘__global’ has not been declared 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: error: expected ‘,’ or ‘...’ before ‘*’ token 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__private’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__local’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: ‘__global’ has not been declared 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: error: expected ‘,’ or ‘...’ before ‘*’ token 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__private’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__local’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: ‘__global’ has not been declared 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: error: expected ‘,’ or ‘...’ before ‘*’ token 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__private’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__local’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: ‘__global’ has not been declared 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: error: expected ‘,’ or ‘...’ before ‘*’ token 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__private’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__local’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: ‘__global’ has not been declared 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: error: expected ‘,’ or ‘...’ before ‘*’ token 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_copy.h:4, from /usr/include/clc/clc.h:213: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_copy.h:12: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_strided_copy.h:4, from /usr/include/clc/clc.h:214: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/async_work_group_strided_copy.h:12: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/async_work_group_strided_copy.inc:1:25: error: ‘event_t’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL event_t async_work_group_strided_copy( | ^~~~~~~ In file included from /usr/include/clc/async/gentype.inc:3, from /usr/include/clc/async/prefetch.h:2, from /usr/include/clc/clc.h:215: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:52: error: expected ‘,’ or ‘...’ before ‘char’ 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:7: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:11: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:15: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:19: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:23: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:27: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:31: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:35: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:39: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:43: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:52: error: expected ‘,’ or ‘...’ before ‘short’ 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:47: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:51: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:55: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:59: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:63: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:67: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:71: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:75: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:79: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:83: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:52: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:87: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:91: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:95: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:99: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:103: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:107: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:111: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:115: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:119: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:123: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:52: error: expected ‘,’ or ‘...’ before ‘float’ 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:127: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:131: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:135: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:139: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:143: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:52: error: expected ‘,’ or ‘...’ before ‘long’ 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~~~~~~~~ In file included from /usr/include/clc/async/gentype.inc:147: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:151: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:155: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:159: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:163: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:167: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:171: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:175: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/async/gentype.inc:179: /usr/include/clc/async/prefetch.inc:1:45: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^~~~~~ /usr/include/clc/async/prefetch.inc:1:66: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL void prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes); | ^ In file included from /usr/include/clc/clc.h:216: /usr/include/clc/async/wait_group_events.h:2:48: error: ‘event_t’ has not been declared 2 | event_t *event_list); | ^~~~~~~ In file included from /usr/include/clc/atomic/atomic_add.h:2, from /usr/include/clc/clc.h:219: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_add(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_add(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_add(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_add(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_and.h:2, from /usr/include/clc/clc.h:220: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_and(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_and(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_and(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_and(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:221: /usr/include/clc/atomic/atomic_cmpxchg.h:1:54: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile local int *, int, int); | ^~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:1:60: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile local int *, int, int); | ^~~ /usr/include/clc/atomic/atomic_cmpxchg.h:2:54: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int); | ^~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:2:61: error: expected ‘,’ or ‘...’ before ‘int’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int); | ^~~ /usr/include/clc/atomic/atomic_cmpxchg.h:3:55: error: ‘local’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint); | ^~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:3:66: error: expected ‘,’ or ‘...’ before ‘*’ token 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint); | ^ /usr/include/clc/atomic/atomic_cmpxchg.h:3:30: error: ambiguating new declaration of ‘uint atomic_cmpxchg(int)’ 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile local uint *, uint, uint); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:2:29: note: old declaration ‘int atomic_cmpxchg(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:4:55: error: ‘global’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint); | ^~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:4:67: error: expected ‘,’ or ‘...’ before ‘*’ token 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint); | ^ /usr/include/clc/atomic/atomic_cmpxchg.h:4:30: error: ambiguating new declaration of ‘uint atomic_cmpxchg(int)’ 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_cmpxchg (volatile global uint *, uint, uint); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_cmpxchg.h:2:29: note: old declaration ‘int atomic_cmpxchg(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_cmpxchg (volatile global int *, int, int); | ^~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:222: /usr/include/clc/atomic/atomic_dec.h:1:50: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile local int *); | ^~~~~ /usr/include/clc/atomic/atomic_dec.h:1:56: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile local int *); | ^~~ /usr/include/clc/atomic/atomic_dec.h:2:50: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); | ^~~~~~ /usr/include/clc/atomic/atomic_dec.h:2:57: error: expected ‘,’ or ‘...’ before ‘int’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); | ^~~ /usr/include/clc/atomic/atomic_dec.h:3:51: error: ‘local’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile local uint *); | ^~~~~ /usr/include/clc/atomic/atomic_dec.h:3:62: error: expected ‘,’ or ‘...’ before ‘*’ token 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile local uint *); | ^ /usr/include/clc/atomic/atomic_dec.h:3:30: error: ambiguating new declaration of ‘uint atomic_dec(int)’ 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile local uint *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:2:29: note: old declaration ‘int atomic_dec(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:4:51: error: ‘global’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile global uint *); | ^~~~~~ /usr/include/clc/atomic/atomic_dec.h:4:63: error: expected ‘,’ or ‘...’ before ‘*’ token 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile global uint *); | ^ /usr/include/clc/atomic/atomic_dec.h:4:30: error: ambiguating new declaration of ‘uint atomic_dec(int)’ 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_dec (volatile global uint *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_dec.h:2:29: note: old declaration ‘int atomic_dec(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_dec (volatile global int *); | ^~~~~~~~~~ In file included from /usr/include/clc/clc.h:223: /usr/include/clc/atomic/atomic_inc.h:1:50: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile local int *); | ^~~~~ /usr/include/clc/atomic/atomic_inc.h:1:56: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile local int *); | ^~~ /usr/include/clc/atomic/atomic_inc.h:2:50: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); | ^~~~~~ /usr/include/clc/atomic/atomic_inc.h:2:57: error: expected ‘,’ or ‘...’ before ‘int’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); | ^~~ /usr/include/clc/atomic/atomic_inc.h:3:51: error: ‘local’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile local uint *); | ^~~~~ /usr/include/clc/atomic/atomic_inc.h:3:62: error: expected ‘,’ or ‘...’ before ‘*’ token 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile local uint *); | ^ /usr/include/clc/atomic/atomic_inc.h:3:30: error: ambiguating new declaration of ‘uint atomic_inc(int)’ 3 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile local uint *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:2:29: note: old declaration ‘int atomic_inc(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:4:51: error: ‘global’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile global uint *); | ^~~~~~ /usr/include/clc/atomic/atomic_inc.h:4:63: error: expected ‘,’ or ‘...’ before ‘*’ token 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile global uint *); | ^ /usr/include/clc/atomic/atomic_inc.h:4:30: error: ambiguating new declaration of ‘uint atomic_inc(int)’ 4 | _CLC_OVERLOAD _CLC_DECL uint atomic_inc (volatile global uint *); | ^~~~~~~~~~ /usr/include/clc/atomic/atomic_inc.h:2:29: note: old declaration ‘int atomic_inc(int)’ 2 | _CLC_OVERLOAD _CLC_DECL int atomic_inc (volatile global int *); | ^~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_max.h:2, from /usr/include/clc/clc.h:224: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_max(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_max(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_max(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_max(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_min.h:2, from /usr/include/clc/clc.h:225: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_min(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_min(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_min(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_min(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_or.h:2, from /usr/include/clc/clc.h:226: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_or(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_or(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_or(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_or(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_sub.h:2, from /usr/include/clc/clc.h:227: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_sub(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_sub(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_sub(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_sub(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:228: /usr/include/clc/atomic/atomic_xchg.h:3:56: error: ‘local’ does not name a type 3 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile local float *, float); | ^~~~~ /usr/include/clc/atomic/atomic_xchg.h:3:62: error: expected ‘,’ or ‘...’ before ‘float’ 3 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile local float *, float); | ^~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:56: error: ‘global’ does not name a type 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:63: error: expected ‘,’ or ‘...’ before ‘float’ 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~ In file included from /usr/include/clc/atomic/atomic_xchg.h:5: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ambiguating new declaration of ‘int atomic_xchg(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:31: note: old declaration ‘float atomic_xchg(int)’ 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ambiguating new declaration of ‘int atomic_xchg(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:31: note: old declaration ‘float atomic_xchg(int)’ 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_xchg(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:31: note: old declaration ‘float atomic_xchg(int)’ 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_xchg(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_xchg.h:4:31: note: old declaration ‘float atomic_xchg(int)’ 4 | _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float); | ^~~~~~~~~~~~~~ In file included from /usr/include/clc/atomic/atomic_xor.h:2, from /usr/include/clc/clc.h:229: /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘global’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: ‘local’ does not name a type 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: error: expected ‘,’ or ‘...’ before ‘int’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘global’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_xor(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_xor(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ‘local’ does not name a type 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: expected ‘,’ or ‘...’ before ‘*’ token 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:9:1: error: ambiguating new declaration of ‘uint atomic_xor(int)’ 9 | __CLC_DECLARE_ATOMIC_ADDRSPACE(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/atomic/atomic_decl.inc:8:1: note: old declaration ‘int atomic_xor(int)’ 8 | __CLC_DECLARE_ATOMIC_ADDRSPACE(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_add.h:3, from /usr/include/clc/clc.h:232: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_add(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_add(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:233: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:1:51: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile global int *p, int cmp, int val); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:1:58: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile global int *p, int cmp, int val); | ^~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:2:60: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile global unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:2:67: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile global unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_cmpxchg(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile global unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h:1:29: note: old declaration ‘int atom_cmpxchg(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile global int *p, int cmp, int val); | ^~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:234: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:1:47: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile global int *p); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:1:54: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile global int *p); | ^~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:2:56: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile global unsigned int *p); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:2:63: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile global unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_dec(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile global unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h:1:29: note: old declaration ‘int atom_dec(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile global int *p); | ^~~~~~~~ In file included from /usr/include/clc/clc.h:235: /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:1:47: error: ‘global’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile global int *p); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:1:54: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile global int *p); | ^~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:2:56: error: ‘global’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile global unsigned int *p); | ^~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:2:63: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile global unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_inc(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile global unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h:1:29: note: old declaration ‘int atom_inc(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile global int *p); | ^~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h:3, from /usr/include/clc/clc.h:236: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_sub(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_sub(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h:3, from /usr/include/clc/clc.h:237: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_xchg(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_xchg(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h:3, from /usr/include/clc/clc.h:240: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_and(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_and(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h:3, from /usr/include/clc/clc.h:241: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_max(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_max(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h:3, from /usr/include/clc/clc.h:242: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_min(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_min(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h:3, from /usr/include/clc/clc.h:243: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_or(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_or(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h:3, from /usr/include/clc/clc.h:244: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘global’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘global’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_xor(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_xor(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_add.h:3, from /usr/include/clc/clc.h:247: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_add(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_add(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:248: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:1:51: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile local int *p, int cmp, int val); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:1:57: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile local int *p, int cmp, int val); | ^~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:2:60: error: ‘local’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile local unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:2:66: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile local unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_cmpxchg(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_cmpxchg(volatile local unsigned int *p, unsigned int cmp, unsigned int val); | ^~~~~~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h:1:29: note: old declaration ‘int atom_cmpxchg(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_cmpxchg(volatile local int *p, int cmp, int val); | ^~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:249: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:1:47: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile local int *p); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:1:53: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile local int *p); | ^~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:2:56: error: ‘local’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile local unsigned int *p); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:2:62: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile local unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_dec(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_dec(volatile local unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h:1:29: note: old declaration ‘int atom_dec(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_dec(volatile local int *p); | ^~~~~~~~ In file included from /usr/include/clc/clc.h:250: /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:1:47: error: ‘local’ does not name a type 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile local int *p); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:1:53: error: expected ‘,’ or ‘...’ before ‘int’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile local int *p); | ^~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:2:56: error: ‘local’ does not name a type 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile local unsigned int *p); | ^~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:2:62: error: expected ‘,’ or ‘...’ before ‘unsigned’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile local unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:2:38: error: ambiguating new declaration of ‘unsigned int atom_inc(int)’ 2 | _CLC_OVERLOAD _CLC_DECL unsigned int atom_inc(volatile local unsigned int *p); | ^~~~~~~~ /usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h:1:29: note: old declaration ‘int atom_inc(int)’ 1 | _CLC_OVERLOAD _CLC_DECL int atom_inc(volatile local int *p); | ^~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h:3, from /usr/include/clc/clc.h:251: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_sub(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_sub(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h:3, from /usr/include/clc/clc.h:252: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_xchg(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_xchg(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h:3, from /usr/include/clc/clc.h:255: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_and(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_and(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h:3, from /usr/include/clc/clc.h:256: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_max(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_max(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h:3, from /usr/include/clc/clc.h:257: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_min(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_min(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h:3, from /usr/include/clc/clc.h:258: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_or(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_or(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h:3, from /usr/include/clc/clc.h:259: /usr/include/clc/atom_decl_int32.inc:4:20: error: ‘local’ does not name a type 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: error: expected ‘,’ or ‘...’ before ‘int’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:20: error: ‘local’ does not name a type 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: expected ‘,’ or ‘...’ before ‘*’ token 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:5:1: error: ambiguating new declaration of ‘uint atom_xor(int)’ 5 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, uint) | ^~~~~~~~~~~~~~~~~~ /usr/include/clc/atom_decl_int32.inc:4:1: note: old declaration ‘int atom_xor(int)’ 4 | __CLC_DECLARE_ATOM(__CLC_ADDRESS_SPACE, int) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/clc/clc.h:286: /usr/include/clc/image/image.h:1:46: error: ‘image2d_t’ was not declared in this scope 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:2:29: error: redefinition of ‘int get_image_width’ 2 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image3d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:1:29: note: ‘int get_image_width’ previously defined here 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:2:46: error: ‘image3d_t’ was not declared in this scope 2 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:4:47: error: ‘image2d_t’ was not declared in this scope 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:5:29: error: redefinition of ‘int get_image_height’ 5 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image3d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:4:29: note: ‘int get_image_height’ previously defined here 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:5:47: error: ‘image3d_t’ was not declared in this scope 5 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:7:46: error: ‘image3d_t’ was not declared in this scope 7 | _CLC_OVERLOAD _CLC_DECL int get_image_depth (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:9:58: error: ‘image2d_t’ was not declared in this scope 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:10:29: error: redefinition of ‘int get_image_channel_data_type’ 10 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image3d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:9:29: note: ‘int get_image_channel_data_type’ previously defined here 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:10:58: error: ‘image3d_t’ was not declared in this scope 10 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:12:54: error: ‘image2d_t’ was not declared in this scope 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:13:29: error: redefinition of ‘int get_image_channel_order’ 13 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image3d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:12:29: note: ‘int get_image_channel_order’ previously defined here 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:13:54: error: ‘image3d_t’ was not declared in this scope 13 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:15:45: error: ‘image2d_t’ was not declared in this scope 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:16:30: error: redefinition of ‘int4 get_image_dim’ 16 | _CLC_OVERLOAD _CLC_DECL int4 get_image_dim (image3d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:15:30: note: ‘int2 get_image_dim’ previously defined here 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:16:45: error: ‘image3d_t’ was not declared in this scope 16 | _CLC_OVERLOAD _CLC_DECL int4 get_image_dim (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:19:1: error: variable or field ‘write_imagef’ declared void 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:19:14: error: ‘image2d_t’ was not declared in this scope 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:19:36: error: expected primary-expression before ‘coord’ 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~ /usr/include/clc/image/image.h:19:50: error: expected primary-expression before ‘color’ 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~ /usr/include/clc/image/image.h:21:1: error: variable or field ‘write_imagei’ declared void 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:21:14: error: ‘image2d_t’ was not declared in this scope 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:21:36: error: expected primary-expression before ‘coord’ 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~ /usr/include/clc/image/image.h:21:48: error: expected primary-expression before ‘color’ 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~ /usr/include/clc/image/image.h:23:1: error: variable or field ‘write_imageui’ declared void 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:23:15: error: ‘image2d_t’ was not declared in this scope 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:23:37: error: expected primary-expression before ‘coord’ 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~ /usr/include/clc/image/image.h:23:50: error: expected primary-expression before ‘color’ 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~ /usr/include/clc/image/image.h:26:13: error: ‘image2d_t’ was not declared in this scope 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:26:30: error: ‘sampler_t’ was not declared in this scope 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:26:54: error: expected primary-expression before ‘coord’ 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:28:1: error: redefinition of ‘float4 read_imagef’ 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:26:1: note: ‘float4 read_imagef’ previously defined here 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:28:13: error: ‘image2d_t’ was not declared in this scope 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:28:30: error: ‘sampler_t’ was not declared in this scope 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:28:56: error: expected primary-expression before ‘coord’ 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ /usr/include/clc/image/image.h:30:13: error: ‘image2d_t’ was not declared in this scope 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:30:30: error: ‘sampler_t’ was not declared in this scope 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:30:54: error: expected primary-expression before ‘coord’ 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:32:1: error: redefinition of ‘int4 read_imagei’ 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:30:1: note: ‘int4 read_imagei’ previously defined here 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:32:13: error: ‘image2d_t’ was not declared in this scope 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:32:30: error: ‘sampler_t’ was not declared in this scope 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:32:56: error: expected primary-expression before ‘coord’ 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ /usr/include/clc/image/image.h:34:14: error: ‘image2d_t’ was not declared in this scope 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:34:31: error: ‘sampler_t’ was not declared in this scope 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:34:55: error: expected primary-expression before ‘coord’ 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:36:1: error: redefinition of ‘uint4 read_imageui’ 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:34:1: note: ‘uint4 read_imageui’ previously defined here 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:36:14: error: ‘image2d_t’ was not declared in this scope 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:36:31: error: ‘sampler_t’ was not declared in this scope 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:36:57: error: expected primary-expression before ‘coord’ 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ In file included from /tmp/da5GnG5O23/dump1.h:81: /usr/include/clc/image/image.h:1:29: error: redefinition of ‘int get_image_width’ 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:1:29: note: ‘int get_image_width’ previously defined here 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:1:46: error: ‘image2d_t’ was not declared in this scope 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:2:29: error: redefinition of ‘int get_image_width’ 2 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image3d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:1:29: note: ‘int get_image_width’ previously defined here 1 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:2:46: error: ‘image3d_t’ was not declared in this scope 2 | _CLC_OVERLOAD _CLC_DECL int get_image_width (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:4:29: error: redefinition of ‘int get_image_height’ 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:4:29: note: ‘int get_image_height’ previously defined here 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:4:47: error: ‘image2d_t’ was not declared in this scope 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:5:29: error: redefinition of ‘int get_image_height’ 5 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image3d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:4:29: note: ‘int get_image_height’ previously defined here 4 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); | ^~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:5:47: error: ‘image3d_t’ was not declared in this scope 5 | _CLC_OVERLOAD _CLC_DECL int get_image_height (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:7:29: error: redefinition of ‘int get_image_depth’ 7 | _CLC_OVERLOAD _CLC_DECL int get_image_depth (image3d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:7:29: note: ‘int get_image_depth’ previously defined here 7 | _CLC_OVERLOAD _CLC_DECL int get_image_depth (image3d_t image); | ^~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:7:46: error: ‘image3d_t’ was not declared in this scope 7 | _CLC_OVERLOAD _CLC_DECL int get_image_depth (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:9:29: error: redefinition of ‘int get_image_channel_data_type’ 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:9:29: note: ‘int get_image_channel_data_type’ previously defined here 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:9:58: error: ‘image2d_t’ was not declared in this scope 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:10:29: error: redefinition of ‘int get_image_channel_data_type’ 10 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image3d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:9:29: note: ‘int get_image_channel_data_type’ previously defined here 9 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:10:58: error: ‘image3d_t’ was not declared in this scope 10 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:12:29: error: redefinition of ‘int get_image_channel_order’ 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:12:29: note: ‘int get_image_channel_order’ previously defined here 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:12:54: error: ‘image2d_t’ was not declared in this scope 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:13:29: error: redefinition of ‘int get_image_channel_order’ 13 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image3d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:12:29: note: ‘int get_image_channel_order’ previously defined here 12 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/image/image.h:13:54: error: ‘image3d_t’ was not declared in this scope 13 | _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:15:30: error: redefinition of ‘int2 get_image_dim’ 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:15:30: note: ‘int2 get_image_dim’ previously defined here 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:15:45: error: ‘image2d_t’ was not declared in this scope 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:16:30: error: redefinition of ‘int4 get_image_dim’ 16 | _CLC_OVERLOAD _CLC_DECL int4 get_image_dim (image3d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:15:30: note: ‘int2 get_image_dim’ previously defined here 15 | _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:16:45: error: ‘image3d_t’ was not declared in this scope 16 | _CLC_OVERLOAD _CLC_DECL int4 get_image_dim (image3d_t image); | ^~~~~~~~~ /usr/include/clc/image/image.h:19:1: error: variable or field ‘write_imagef’ declared void 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:19:14: error: ‘image2d_t’ was not declared in this scope 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:19:36: error: expected primary-expression before ‘coord’ 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~ /usr/include/clc/image/image.h:19:50: error: expected primary-expression before ‘color’ 19 | write_imagef(image2d_t image, int2 coord, float4 color); | ^~~~~ /usr/include/clc/image/image.h:21:1: error: variable or field ‘write_imagei’ declared void 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:21:14: error: ‘image2d_t’ was not declared in this scope 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:21:36: error: expected primary-expression before ‘coord’ 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~ /usr/include/clc/image/image.h:21:48: error: expected primary-expression before ‘color’ 21 | write_imagei(image2d_t image, int2 coord, int4 color); | ^~~~~ /usr/include/clc/image/image.h:23:1: error: variable or field ‘write_imageui’ declared void 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~~~~~~~~~ /usr/include/clc/image/image.h:23:15: error: ‘image2d_t’ was not declared in this scope 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~~~~~ /usr/include/clc/image/image.h:23:37: error: expected primary-expression before ‘coord’ 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~ /usr/include/clc/image/image.h:23:50: error: expected primary-expression before ‘color’ 23 | write_imageui(image2d_t image, int2 coord, uint4 color); | ^~~~~ /usr/include/clc/image/image.h:26:1: error: redefinition of ‘float4 read_imagef’ 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:26:1: note: ‘float4 read_imagef’ previously defined here 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:26:13: error: ‘image2d_t’ was not declared in this scope 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:26:30: error: ‘sampler_t’ was not declared in this scope 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:26:54: error: expected primary-expression before ‘coord’ 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:28:1: error: redefinition of ‘float4 read_imagef’ 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:26:1: note: ‘float4 read_imagef’ previously defined here 26 | read_imagef(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:28:13: error: ‘image2d_t’ was not declared in this scope 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:28:30: error: ‘sampler_t’ was not declared in this scope 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:28:56: error: expected primary-expression before ‘coord’ 28 | read_imagef(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ /usr/include/clc/image/image.h:30:1: error: redefinition of ‘int4 read_imagei’ 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:30:1: note: ‘int4 read_imagei’ previously defined here 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:30:13: error: ‘image2d_t’ was not declared in this scope 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:30:30: error: ‘sampler_t’ was not declared in this scope 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:30:54: error: expected primary-expression before ‘coord’ 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:32:1: error: redefinition of ‘int4 read_imagei’ 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:30:1: note: ‘int4 read_imagei’ previously defined here 30 | read_imagei(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~ /usr/include/clc/image/image.h:32:13: error: ‘image2d_t’ was not declared in this scope 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:32:30: error: ‘sampler_t’ was not declared in this scope 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:32:56: error: expected primary-expression before ‘coord’ 32 | read_imagei(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ /usr/include/clc/image/image.h:34:1: error: redefinition of ‘uint4 read_imageui’ 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:34:1: note: ‘uint4 read_imageui’ previously defined here 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:34:14: error: ‘image2d_t’ was not declared in this scope 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:34:31: error: ‘sampler_t’ was not declared in this scope 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:34:55: error: expected primary-expression before ‘coord’ 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~ /usr/include/clc/image/image.h:36:1: error: redefinition of ‘uint4 read_imageui’ 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:34:1: note: ‘uint4 read_imageui’ previously defined here 34 | read_imageui(image2d_t image, sampler_t sampler, int2 coord); | ^~~~~~~~~~~~ /usr/include/clc/image/image.h:36:14: error: ‘image2d_t’ was not declared in this scope 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:36:31: error: ‘sampler_t’ was not declared in this scope 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~~~~~ /usr/include/clc/image/image.h:36:57: error: expected primary-expression before ‘coord’ 36 | read_imageui(image2d_t image, sampler_t sampler, float2 coord); | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/fract.h:24, from /tmp/da5GnG5O23/dump1.h:129: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/fract.inc:23:62: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/fract.inc:23:83: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:24:62: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/fract.inc:24:82: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/fract.inc:25:62: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/fract.inc:25:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/frexp.h:2, from /tmp/da5GnG5O23/dump1.h:130: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:62: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/frexp.inc:1:62: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/frexp.inc:1:80: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:2:62: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/frexp.inc:2:79: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/frexp.inc:3:62: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/frexp.inc:3:62: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/lgamma_r.h:2, from /tmp/da5GnG5O23/dump1.h:149: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:65: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:65: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/lgamma_r.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^~~~~~ /usr/include/clc/math/lgamma_r.inc:1:83: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, global __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^~~~~ /usr/include/clc/math/lgamma_r.inc:2:82: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, local __CLC_INTN *iptr); | ^ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE lgamma_r(__CLC_GENTYPE x, private __CLC_INTN *iptr); | ^~~~~~~ /usr/include/clc/math/lgamma_r.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/modf.h:24, from /tmp/da5GnG5O23/dump1.h:158: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:61: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:61: error: two or more data types in declaration of ‘iptr’ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/modf.inc:23:61: error: ‘global’ has not been declared 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^~~~~~ /usr/include/clc/math/modf.inc:23:82: error: expected ‘,’ or ‘...’ before ‘*’ token 23 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, global __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:24:61: error: ‘local’ has not been declared 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^~~~~ /usr/include/clc/math/modf.inc:24:81: error: expected ‘,’ or ‘...’ before ‘*’ token 24 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, local __CLC_GENTYPE *iptr); | ^ /usr/include/clc/math/modf.inc:25:61: error: expected identifier before ‘private’ 25 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE modf(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr); | ^~~~~~~ /usr/include/clc/math/modf.inc:25:61: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /tmp/da5GnG5O23/dump1.h:179: /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ /usr/include/clc/math/remquo.h:4:29: error: two or more data types in declaration of ‘q’ /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ In file included from /usr/include/clc/math/gentype.inc:15, from /usr/include/clc/math/remquo.h:5: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:4:29: error: ‘global’ has not been declared 4 | #define __CLC_ADDRESS_SPACE global | ^~~~~~ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ /usr/include/clc/math/remquo.h:9:29: error: two or more data types in declaration of ‘q’ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:15, from /usr/include/clc/math/remquo.h:10: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:9:29: error: ‘local’ has not been declared 9 | #define __CLC_ADDRESS_SPACE local | ^~~~~ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/remquo.inc:1:119: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q); | ^ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ /usr/include/clc/math/remquo.h:14:29: error: expected identifier before ‘private’ 14 | #define __CLC_ADDRESS_SPACE private | ^~~~~~~ /usr/include/clc/math/remquo.h:14:29: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:7, from /usr/include/clc/math/sincos.h:2, from /tmp/da5GnG5O23/dump1.h:185: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:65: error: two or more data types in declaration of ‘cosval’ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:65: error: two or more data types in declaration of ‘cosval’ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:15: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:23: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:31: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:39: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /usr/include/clc/math/gentype.inc:47: /usr/include/clc/math/sincos.inc:1:65: error: ‘global’ has not been declared 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^~~~~~ /usr/include/clc/math/sincos.inc:1:86: error: expected ‘,’ or ‘...’ before ‘*’ token 1 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, global __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:2:65: error: ‘local’ has not been declared 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^~~~~ /usr/include/clc/math/sincos.inc:2:85: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, local __CLC_GENTYPE * cosval); | ^ /usr/include/clc/math/sincos.inc:3:65: error: expected identifier before ‘private’ 3 | _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE sincos (__CLC_GENTYPE x, private __CLC_GENTYPE * cosval); | ^~~~~~~ /usr/include/clc/math/sincos.inc:3:65: error: expected ‘,’ or ‘...’ before ‘private’ In file included from /tmp/da5GnG5O23/dump1.h:217: /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:25: error: expected ‘,’ or ‘...’ before ‘char’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uchar16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:22:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 22 | _CLC_VECTOR_VLOAD_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:25: error: expected ‘,’ or ‘...’ before ‘short’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘short16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:23:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 23 | _CLC_VECTOR_VLOAD_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ushort16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:24:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 24 | _CLC_VECTOR_VLOAD_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:25: error: expected ‘,’ or ‘...’ before ‘int’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘int16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:25:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 25 | _CLC_VECTOR_VLOAD_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘uint16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:26:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 26 | _CLC_VECTOR_VLOAD_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:25: error: expected ‘,’ or ‘...’ before ‘long’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘long16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:27:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 27 | _CLC_VECTOR_VLOAD_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘ulong16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:28:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 28 | _CLC_VECTOR_VLOAD_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char2 vload2(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char3 vload3(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char4 vload4(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char8 vload8(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:25: error: expected ‘,’ or ‘...’ before ‘float’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~ /usr/include/clc/shared/vload.h:2:89: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: error: ambiguating new declaration of ‘float16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 29 | _CLC_VECTOR_VLOAD_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:36: note: old declaration ‘char16 vload16(size_t, int)’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:18:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 18 | _CLC_VECTOR_VLOAD_PRIM3(, PRIM_TYPE, PRIM_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:21:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM1’ 21 | _CLC_VECTOR_VLOAD_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 30 | _CLC_VECTOR_VLOAD_PRIM3(_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:55: error: ‘__private’ does not name a type 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 12 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:55: error: ‘__local’ does not name a type 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 13 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:55: error: ‘__constant’ does not name a type 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 14 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __constant) \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:5:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 5 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:6:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 6 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:7:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 7 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:8:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 8 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE) \ | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:55: error: ‘__global’ does not name a type 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:9:3: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 9 | _CLC_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:15:3: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_DECL’ 15 | _CLC_VECTOR_VLOAD_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VLOAD_PRIM3’ 32 | _CLC_VECTOR_VLOAD_PRIM3(a_half, half, float) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:44:39: error: ‘__constant’ does not name a type 44 | _CLC_VLOAD_DECL(_half, half, float, , __constant) | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:44:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 44 | _CLC_VLOAD_DECL(_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:45:39: error: ‘__global’ does not name a type 45 | _CLC_VLOAD_DECL(_half, half, float, , __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:45:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 45 | _CLC_VLOAD_DECL(_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:46:39: error: ‘__local’ does not name a type 46 | _CLC_VLOAD_DECL(_half, half, float, , __local) | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:46:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 46 | _CLC_VLOAD_DECL(_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:47:39: error: ‘__private’ does not name a type 47 | _CLC_VLOAD_DECL(_half, half, float, , __private) | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:47:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 47 | _CLC_VLOAD_DECL(_half, half, float, , __private) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:50:40: error: ‘__constant’ does not name a type 50 | _CLC_VLOAD_DECL(a_half, half, float, , __constant) | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:50:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 50 | _CLC_VLOAD_DECL(a_half, half, float, , __constant) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:51:40: error: ‘__global’ does not name a type 51 | _CLC_VLOAD_DECL(a_half, half, float, , __global) | ^~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:51:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 51 | _CLC_VLOAD_DECL(a_half, half, float, , __global) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:52:40: error: ‘__local’ does not name a type 52 | _CLC_VLOAD_DECL(a_half, half, float, , __local) | ^~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:52:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 52 | _CLC_VLOAD_DECL(a_half, half, float, , __local) | ^~~~~~~~~~~~~~~ /usr/include/clc/shared/vload.h:53:40: error: ‘__private’ does not name a type 53 | _CLC_VLOAD_DECL(a_half, half, float, , __private) | ^~~~~~~~~ /usr/include/clc/shared/vload.h:2:78: note: in definition of macro ‘_CLC_VLOAD_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^~~~~~~~~~ /usr/include/clc/shared/vload.h:2:98: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL VEC_TYPE vload##SUFFIX##WIDTH(size_t offset, const ADDR_SPACE MEM_TYPE *x); | ^ /usr/include/clc/shared/vload.h:53:1: note: in expansion of macro ‘_CLC_VLOAD_DECL’ 53 | _CLC_VLOAD_DECL(a_half, half, float, , __private) | ^~~~~~~~~~~~~~~ In file included from /tmp/da5GnG5O23/dump1.h:218: /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:29:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 29 | _CLC_VECTOR_VSTORE_PRIM1(char) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:30:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 30 | _CLC_VECTOR_VSTORE_PRIM1(uchar) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:31:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 31 | _CLC_VECTOR_VSTORE_PRIM1(short) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:32:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 32 | _CLC_VECTOR_VSTORE_PRIM1(ushort) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:33:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 33 | _CLC_VECTOR_VSTORE_PRIM1(int) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:34:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 34 | _CLC_VECTOR_VSTORE_PRIM1(uint) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:35:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 35 | _CLC_VECTOR_VSTORE_PRIM1(long) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:36:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 36 | _CLC_VECTOR_VSTORE_PRIM1(ulong) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: two or more data types in declaration of ‘out’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: two or more data types in declaration of ‘out’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: two or more data types in declaration of ‘out’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:17:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 17 | _CLC_VECTOR_VSTORE_PRIM3(,PRIM_TYPE, PRIM_TYPE, ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:37:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM1’ 37 | _CLC_VECTOR_VSTORE_PRIM1(float) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:20:52: error: ‘__private’ has not been declared 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:20:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:21:52: error: ‘__local’ has not been declared 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:21:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:22:52: error: ‘__global’ has not been declared 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:22:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:24:53: error: ‘__private’ has not been declared 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:24:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:25:53: error: ‘__local’ has not been declared 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:25:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:26:53: error: ‘__global’ has not been declared 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:26:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:39:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 39 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:20:52: error: ‘__private’ has not been declared 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:20:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:21:52: error: ‘__local’ has not been declared 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:21:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:22:52: error: ‘__global’ has not been declared 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:22:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:24:53: error: ‘__private’ has not been declared 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:24:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:25:53: error: ‘__local’ has not been declared 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:25:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:26:53: error: ‘__global’ has not been declared 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:26:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:40:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 40 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtz) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:20:52: error: ‘__private’ has not been declared 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:20:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:21:52: error: ‘__local’ has not been declared 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:21:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:22:52: error: ‘__global’ has not been declared 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:22:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:24:53: error: ‘__private’ has not been declared 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:24:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:25:53: error: ‘__local’ has not been declared 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:25:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:26:53: error: ‘__global’ has not been declared 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:26:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:41:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 41 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:20:52: error: ‘__private’ has not been declared 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:20:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:21:52: error: ‘__local’ has not been declared 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:21:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:22:52: error: ‘__global’ has not been declared 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:22:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:24:53: error: ‘__private’ has not been declared 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:24:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:25:53: error: ‘__local’ has not been declared 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:25:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:26:53: error: ‘__global’ has not been declared 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:26:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:42:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 42 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rtp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:20:52: error: ‘__private’ has not been declared 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:20:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 20 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:21:52: error: ‘__local’ has not been declared 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:21:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 21 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:22:52: error: ‘__global’ has not been declared 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:22:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 22 | _CLC_VSTORE_DECL(_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:23:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 23 | _CLC_VECTOR_VSTORE_PRIM3(_half, half, PRIM_TYPE, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:24:53: error: ‘__private’ has not been declared 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:24:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 24 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __private, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:25:53: error: ‘__local’ has not been declared 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:25:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 25 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __local, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:26:53: error: ‘__global’ has not been declared 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:26:9: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 26 | _CLC_VSTORE_DECL(a_half, half, PRIM_TYPE, , __global, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:56: error: ‘__private’ has not been declared 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:12:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 12 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __private, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:56: error: ‘__local’ has not been declared 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:13:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 13 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __local, RND) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:5:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 5 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##2, 2, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:6:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 6 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##3, 3, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:7:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 7 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##4, 4, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:8:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 8 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##8, 8, ADDR_SPACE, RND) \ | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:56: error: ‘__global’ has not been declared 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~ /usr/include/clc/shared/vstore.h:2:88: note: in definition of macro ‘_CLC_VSTORE_DECL’ 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:2:109: error: expected ‘,’ or ‘...’ before ‘*’ token 2 | _CLC_OVERLOAD _CLC_DECL void vstore##SUFFIX##WIDTH##RND(VEC_TYPE vec, size_t offset, ADDR_SPACE PRIM_TYPE *out); | ^ /usr/include/clc/shared/vstore.h:9:3: note: in expansion of macro ‘_CLC_VSTORE_DECL’ 9 | _CLC_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE##16, 16, ADDR_SPACE, RND) | ^~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:14:3: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_DECL’ 14 | _CLC_VECTOR_VSTORE_DECL(SUFFIX, MEM_TYPE, PRIM_TYPE, __global, RND) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:27:9: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_PRIM3’ 27 | _CLC_VECTOR_VSTORE_PRIM3(a_half, half, PRIM_TYPE, RND) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/clc/shared/vstore.h:43:1: note: in expansion of macro ‘_CLC_VECTOR_VSTORE_HALF_PRIM1’ 43 | _CLC_VECTOR_VSTORE_HALF_PRIM1(float, _rte) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~