From 91ac95c2b4d600aef2b30f29b13bda4d35ba4755 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Wed, 16 Sep 2026 18:21:46 +0200 Subject: [PATCH] libparse: overwrite cache whenever old filter doesn't cover new filter --- passes/techmap/libparse.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/passes/techmap/libparse.cc b/passes/techmap/libparse.cc index bc0d898b3..10bf7c428 100644 --- a/passes/techmap/libparse.cc +++ b/passes/techmap/libparse.cc @@ -70,7 +70,7 @@ void LibertyAstCache::parsed_ast(const std::string &fname, const LibertyFilter & return; if (verbose) log("Caching data for liberty file `%s'\n", fname); - cached.emplace(fname, CacheEntry{filter, ast}); + cached[fname] = CacheEntry{filter, ast}; } #endif