diff --git a/pyopencl/scan.py b/pyopencl/scan.py index ab8aee30d188938c591ce1ac7116d4fbd92b7a18..31a9ede43dd1727e40a1da2136eaee4a468262f3 100644 --- a/pyopencl/scan.py +++ b/pyopencl/scan.py @@ -157,7 +157,6 @@ void ${kernel_name}( scan_type value; int dummy; }; - LOCAL_MEM struct wrapped_scan_type ldata[K + 1][WG_SIZE + 1]; %else: struct wrapped_scan_type { @@ -165,8 +164,8 @@ void ${kernel_name}( }; // padded in WG_SIZE to avoid bank conflicts - LOCAL_MEM struct wrapped_scan_type ldata[K + 1][WG_SIZE]; %endif + LOCAL_MEM struct wrapped_scan_type ldata[K + 1][WG_SIZE + 1]; %if is_segmented: LOCAL_MEM char l_segment_start_flags[K][WG_SIZE];