From 48235beede3ef0046bcb091c245ca395f56e8d0b Mon Sep 17 00:00:00 2001 From: Syam Gadde <gadde@biac.duke.edu> Date: Tue, 18 Jul 2017 11:39:33 -0400 Subject: [PATCH] Some OpenCL implementations break if event list is empty. --- pyopencl/cffi_cl.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyopencl/cffi_cl.py b/pyopencl/cffi_cl.py index 62f9edbf..51a82286 100644 --- a/pyopencl/cffi_cl.py +++ b/pyopencl/cffi_cl.py @@ -1855,6 +1855,8 @@ Event.profile = property(ProfilingInfoGetter) def wait_for_events(wait_for): + if wait_for is None or len(wait_for) == 0: + return _handle_error(_lib.wait_for_events(*_clobj_list(wait_for))) -- GitLab