diff --git a/loopy/kernel/instruction.py b/loopy/kernel/instruction.py index a67b4256626fff3d7a77af63f72eab0460aa327b..3221535ae5b25fa117035ed1f8fca7a808bcc213 100644 --- a/loopy/kernel/instruction.py +++ b/loopy/kernel/instruction.py @@ -945,7 +945,7 @@ class CallInstruction(MultiAssignmentBase): assignees=f(self.assignees, *args), expression=f(self.expression, *args), predicates=frozenset( - f(pred) for pred in self.predicates)) + f(pred, *args) for pred in self.predicates)) # }}}