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