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