From 71357fadc2745ac62f28f3384008ba61b400aa69 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 29 Aug 2022 10:27:33 -0500 Subject: [PATCH] ListOfListBuilder: tolerate None arguments --- pyopencl/algorithm.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pyopencl/algorithm.py b/pyopencl/algorithm.py index a1165340..2dadf0ae 100644 --- a/pyopencl/algorithm.py +++ b/pyopencl/algorithm.py @@ -1143,6 +1143,12 @@ class ListOfListsBuilder: from pyopencl.tools import VectorArg if isinstance(arg_descr, VectorArg): from pyopencl import MemoryObject + if arg_val is None: + data_args.append(arg_val) + if arg_descr.with_offset: + data_args.append(0) + continue + if isinstance(arg_val, MemoryObject): data_args.append(arg_val) if arg_descr.with_offset: -- GitLab