diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index 5ba147dfdb2e6e9a4bd30ee1b37c31b002da9982..9a90462768684152aec96319199fea0f2fa63435 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -1327,17 +1327,15 @@ def expand_cses(instructions, inames_to_dup, cse_prefix="cse_expr"): new_var_name = var_name_gen(base_name) - if dtype is None: - import loopy as lp - dtype = lp.auto - else: + if dtype is not None: dtype = np.dtype(dtype) + import loopy as lp from loopy.kernel.data import TemporaryVariable new_temp_vars.append(TemporaryVariable( name=new_var_name, dtype=dtype, - scope=lp.auto, + address_space=lp.auto, shape=())) from pymbolic.primitives import Variable