diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index 70f7069bcabe87422a9cfd3752fd6fbc766fd52e..7442609a2c7c79c2f3ac270564c61031ec946bc5 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)