From cb5b98dc40f836f1b4d25e5af2f48049e4c2d3a7 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 24 Dec 2013 06:03:48 +0100
Subject: [PATCH] Fix behavior of out_host=None

---
 loopy/compiled.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/loopy/compiled.py b/loopy/compiled.py
index ac5ca1f1d..2fdcd2f3d 100644
--- a/loopy/compiled.py
+++ b/loopy/compiled.py
@@ -364,7 +364,7 @@ def generate_array_arg_setup(gen, kernel, impl_arg_info, flags):
                         "queue, %s, allocator=allocator)"
                         % (arg.name, arg.name))
                 gen("_lpy_encountered_numpy = True")
-            gen("else:")
+            gen("elif %s is not None:" % arg.name)
             with Indentation(gen):
                 gen("_lpy_encountered_dev = True")
 
-- 
GitLab