diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index 2716730b92ce4da6b43d186598dd3b577ac45282..171b10e198f978854dd5cabef6aa380751c255da 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -376,7 +376,7 @@ def generate_sequential_loop_dim_code(codegen_state, sched_index): # move inames that are usable into parameters moved_inames = [] - for das_iname in dom_and_slab.get_var_names(dim_type.set): + for das_iname in sorted(dom_and_slab.get_var_names(dim_type.set)): if das_iname in usable_inames: moved_inames.append(das_iname) dt, idx = dom_and_slab.get_var_dict()[das_iname]