diff --git a/sumpy/cse.py b/sumpy/cse.py index f9a4dabae8f924b4d2b8580afd95864a3333fa2a..01b61e83e8a7dfe5c0b59f83dfeaad1b5ee63f66 100644 --- a/sumpy/cse.py +++ b/sumpy/cse.py @@ -253,7 +253,7 @@ def match_common_args(func_class, funcs, opt_subs): com_args = arg_tracker.func_to_argset[i].intersection( arg_tracker.func_to_argset[j]) - if len(com_args) == 1: + if len(com_args) <= 1: # This may happen if a set of common arguments was already # combined in a previous iteration. continue