From d2eab2af37171f49a3c2f0c063e8aec64d8f556d Mon Sep 17 00:00:00 2001 From: Fabio Luporini Date: Fri, 25 Jul 2025 15:53:43 +0100 Subject: [PATCH] compiler: Pass the whole descriptor to buf_reuse cbk --- devito/passes/clusters/buffering.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devito/passes/clusters/buffering.py b/devito/passes/clusters/buffering.py index e0372a9d62..e9e0a99873 100644 --- a/devito/passes/clusters/buffering.py +++ b/devito/passes/clusters/buffering.py @@ -301,7 +301,7 @@ def _reuse(self, init, clusters, descriptors): buf_reuse = self.options['buf-reuse'] if callable(buf_reuse): - cbk = lambda v: [i for i in v if buf_reuse(descriptors[i].f)] + cbk = lambda v: [i for i in v if buf_reuse(descriptors[i])] else: cbk = lambda v: v