From a59cc963d93845120447e3e875236709d7484c68 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Thu, 9 Jul 2015 16:43:48 -0500
Subject: [PATCH] Fix passing temporary_variables to make_kernel

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

diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py
index 70f7069bc..7442609a2 100644
--- a/loopy/kernel/creation.py
+++ b/loopy/kernel/creation.py
@@ -1088,7 +1088,7 @@ def make_kernel(domains, instructions, kernel_data=["..."], **kwargs):
         kernel_data = kernel_data.split(",")
 
     kernel_args = []
-    temporary_variables = {}
+    temporary_variables = kwargs.pop("temporary_variables", {}).copy()
     for dat in kernel_data:
         if dat is Ellipsis or isinstance(dat, str):
             kernel_args.append(dat)
-- 
GitLab