From 143c70fc6a0ea2f5a450928c7412678deb24f816 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 28 Jun 2013 10:33:27 -0400 Subject: [PATCH] Scan: return an event even for empty scans --- pyopencl/scan.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyopencl/scan.py b/pyopencl/scan.py index 7ee47e35..ae380ff2 100644 --- a/pyopencl/scan.py +++ b/pyopencl/scan.py @@ -1288,8 +1288,8 @@ class GenericScanKernel(_GenericScanKernelBase): n, = first_array.shape if n == 0: - # We're done here. - return + # We're done here. (But pretend to return an event.) + return cl.enqueue_marker(queue, wait_for=wait_for) data_args = [] from pyopencl.tools import VectorArg -- GitLab