From d4e9609a183ea1a830e4c2575520dcf797a72375 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 15 Jul 2013 17:51:52 -0400
Subject: [PATCH] Re-fix empty output handling

---
 loopy/compiled.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/loopy/compiled.py b/loopy/compiled.py
index 2a1f5fb81..7156f3c1a 100644
--- a/loopy/compiled.py
+++ b/loopy/compiled.py
@@ -625,8 +625,8 @@ def generate_invoker(kernel, impl_arg_info, flags):
         out_args = [arg
                 for arg in impl_arg_info
                 if arg.base_name in kernel.get_written_variables()]
-        if not out_args:
-            gen("return _lpy_evt, (%s)"
+        if out_args:
+            gen("return _lpy_evt, (%s,)"
                     % ", ".join(arg.name for arg in out_args))
         else:
             gen("return _lpy_evt, ()")
-- 
GitLab