From 55b60dca953c9095e29706069ee2fe268f4d3867 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Tue, 11 Feb 2025 13:32:34 +0100 Subject: [PATCH] memory_libmap: update indices on design modification --- passes/memory/memory_libmap.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/passes/memory/memory_libmap.cc b/passes/memory/memory_libmap.cc index cc8cb046d..b0d0498ea 100644 --- a/passes/memory/memory_libmap.cc +++ b/passes/memory/memory_libmap.cc @@ -2258,6 +2258,8 @@ struct MemoryLibMapPass : public Pass { log("using FF mapping for memory %s.%s\n", log_id(module->name), log_id(mem.memid)); } else { map.emit(map.cfgs[idx]); + // Rebuild indices after modifying module + worker = MapWorker(module); } } }