diff --git a/loopy/__init__.py b/loopy/__init__.py index 69a17104c157f6f3cb155051b45b602195901bf8..1a3fe2ceca33fa5e53fc2d8e3a47bb6ca203a37a 100644 --- a/loopy/__init__.py +++ b/loopy/__init__.py @@ -1127,6 +1127,9 @@ def add_prefetch(kernel, var_name, sweep_inames=[], dim_arg_names=None, if isinstance(sweep_inames, str): sweep_inames = [s.strip() for s in sweep_inames.split(",")] + else: + # copy, standardize to list + sweep_inames = list(sweep_inames) kernel, subst_use, sweep_inames, inames_to_be_removed = \ _process_footprint_subscripts(